html {
	margin:0; padding:0;
	background-image:url(../images/snt_html_bg.jpg); background-repeat:repeat-x;
}
html.wetsuithire {
	background:none;	
}
body {
	height:500px;
	margin:0; padding:0;
	font-family:Arial, Helvetica, sans-serif; font-size:11px;	
	background-image:url(../images/snt_body_bg.jpg); background-repeat:no-repeat; background-position:center top;
}
body.wetsuithire {
	background-image:url(../images//triwetsuithire/twh_body_bg.jpg); background-repeat:repeat-x; background-repeat:0 0;
}
div {
	margin:0; padding:0;
}
img {
	margin:0; padding:0;
	display:block;
	border:none;
}
p {
	margin:0 0 10px 0;
	float:left;
	line-height:18px;
	color:#0C2431;
}

a {
	text-decoration:none;
}
	a:hover {
		text-decoration:underline;
	}	
	
h1 {
	width:100%;
	margin:0 0 10px 0; padding:0;
	float:left;
	font-size:20px; font-weight:normal; letter-spacing:-0.5px;
	color:#0C2431;
}
	h1 span {
		margin:0; padding:2px 10px 0 10px;
		float:left;
		font-size:12px;
		letter-spacing:0;
	}	
	
h2 {
	width:100%;
	margin:0 0 10px 0; padding:0;
	float:left;
	font-size:16px;
	color:#0C2431;
}
	h2.no-margin {
		margin:0;
	}

h3 {
	width:100%;
	margin:0 0 10px 0; padding:0;
	float:left;
	font-size:14px;
	color:#0C2431;
}

h4 {
	width:100%;
	margin:0 0 10px 0; padding:0;
	float:left;
	font-size:12px;
	color:#0C2431;
}


button {
	width:auto; height:auto;
	margin:0; padding:3px;
	float:left;
	background-color:#008DBF;
	border:none;
	color:#FFFFFF; font-size:11px;
	cursor:pointer;
	outline:none;
	display:inline;
}

	
#snt_outline {
	width:950px; height:auto;
	margin:0 auto;
}
	#snt_outline_head {
		width:950px; height:auto;
		float:left;
		position:relative; z-index:10;
	}
		#snt_head_info {
			width:950px; height:25px;
			padding:10px 0 0 0;
			float:left; position:relative;
			color:#008DBF;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
			background-image:url(../images/snt_headinfo_bg.jpg); background-repeat:no-repeat; background-position:0 0;
		}
			#snt_head_info .snt_head_welcome {
				width:auto; height:25px;
				margin:0 10px 0 0; padding:0;
				float:left;
			}
				#snt_head_info .snt_head_welcome span {
					color:#065779;
				}
				
			#snt_headinfo_links {
				width:auto; height:25px;
				margin:0; padding:0;
				float:right;
			}
				#snt_headinfo_links ul {
					width:auto; height:auto;
					margin:0; padding:0;
					float:left;
					list-style-type:none;
				}
					#snt_headinfo_links ul li {
						width:auto; height:auto;
						float:left;
					}
						#snt_headinfo_links ul li a {
							width:auto; height:auto;
							padding:0 5px;
							float:left;
							color:#008DBF;
						}
							
			#snt_headinfo_logo {
				width:30px; height:16px;
				position:absolute; top:9px; right:10px;
			}
				#snt_headinfo_logo img {
					width:30px; height:16px;
					float:left;
				}
			
		#snt_head_logonav {
			width:506px; height:200px;
			float:left;
		}
			#snt_logonav_logo {
				width:350px; height:100px;
				float:left;
			}
				#snt_logonav_logo a {
					width:350px; height:100px;
					float:left;
				}
				
			#snt_logonav_nav {
				width:506px; height:100px;
				float:left;
				background-image:url(../images/snt_nav_bg.jpg); background-repeat:no-repeat;
			}
				.no-display { 
					display:none;
				}
				#snt_logonav_nav ul {
					width:506px; height:37px; 
					margin:63px 0 0 0; padding:0;
					float:left;
					list-style-type:none;
				}
					#snt_logonav_nav ul li {
						width:auto; height:auto;
						margin:0; padding:0;
						float:left;
						position:relative;
					}
						#snt_logonav_nav ul li a {
							width:auto; height:auto;
							margin:0; padding:13px 16px 12px 16px;
							float:left;
							font-size:10px; font-weight:bold; color:#FFFFFF;
							text-decoration:none; text-transform:uppercase;
							outline:none; 
						}
						#snt_logonav_nav ul li a.active {
							background-color:#032C3C;
						}
						#snt_logonav_nav ul li div.nav_subnavHolder {
							width:105px; height:0;
							margin:0; padding:0;
							position:absolute; top:36px; left:0;
							overflow:hidden;
							background-color:#0C2431;
							border:1px solid #084F6D;
							opacity:0; filter:alpha(opacity=0);	
						}
							#snt_logonav_nav ul li div.nav_subnavHolder ul {
								width:105px; height:auto;
								margin:0; padding:0;
								float:left;
								list-style-type:none;
							}
								#snt_logonav_nav ul li div.nav_subnavHolder ul li {
									width:105px; height:auto;
									margin:0; padding:0;
									float:left;
								}
						
		#snt_head_links {
			width:444px; height:100px;
			float:left;
		}
			#snt_link_logolinks {
				width:444px; height:74px;
				float:left;
			}
				#snt_link_logolinks ul {
					width:auto; height:74px;
					margin:0; padding:0;
					float:right;
					list-style-type:none;
				}
					#snt_link_logolinks ul li {
						width:auto; height:74px;
						margin:0; padding:0;
						float:left;
					}
						#snt_link_logolinks ul li a {
							width:auto; height:74px;
							float:left; display:block;
							outline:none;
						}
				
			#snt_link_quicklinks {
				width:444px; height:126px;
				float:left;
			}
				#snt_quicklinks_title {
					width:444px; height:25px;
					float:left;
					background-image:url(../images/snt_quicklinks_title.gif); background-repeat:no-repeat; background-position:10px 8px;
					background-color:#143D52;
					border-bottom:1px solid #07A1BB;
				}
				#snt_link_quicklinks ul {
					width:444px; height:100px;
					margin:0; padding:0;
					float:left; display:block;
					list-style-type:none;
				}
					#snt_link_quicklinks ul li {
						width:auto; height:100px;
						float:left;
					}
						#snt_link_quicklinks ul li a {
							width:auto; height:100px;
							float:left; display:block;
							outline:none;
							opacity:0.5; filter:alpha(opacity=50);	
						}
			
	#snt_outline_body {
		width:950px; height:auto;
		float:left;
		position:relative; z-index:5;
		background-color:#FFF;
		background-image:url(../images/snt_outline_bg.jpg); background-position:top left; background-repeat:repeat-x;
	}
		#snt_body_column {
			width:250px; height:auto;
			float:left;
		}
			#snt_column_body {
				width:210px; min-height:320px; height:auto !important; height:320px;
				padding:20px;
				float:left;
				background-color:#0C2431; background-image:url(../images/snt_cats_bg.gif); background-repeat:no-repeat; background-position:0 0;
			}
				#snt_column_body h4 {
					color:#FFFFFF;
				} 
				#snt_column_minicart {
					width:210px; height:auto;
					margin:0 0 10px 0; padding:0 0 10px 0;
					float:left; display:inline;
					color:#FFFFFF;
					/*border-bottom:1px solid #CCCCCC;*/
					background-image:url(../images/snt_divider_bg.gif); background-repeat:repeat-x; background-position:0 100%;
					font-size:12px;
				}
					#snt_column_minicart a {
						color:#008DBF;
					}
					
				#snt_column_info {
					width:210px; height:auto;
					float:left; display:inline;
				}
					#snt_column_info form {
						width:auto; height:auto;
						float:left;
					}
					.snt_columninfo_currency {
						width:210px; height:auto;
						margin:0 0 10px 0; padding:0 0 15px 0;
						float:left;
						color:#FFFFFF;
						background-image:url(../images/snt_divider_bg.gif); background-repeat:repeat-x; background-position:0 100%;
						font-size:12px;
					}
						.snt_columninfo_currency select.select {
							width:210px; height:auto;
							margin:0; padding:3px;
							float:left; clear:left;
							border:1px solid #E0E0E0;
							font-size:12px; color:#0C2431;
							display:inline;
						} 
						
					.snt_columninfo_shopby {
						width:210px; height:auto;
						margin:0 0 10px 0; padding:0;
						float:left;
						color:#FFFFFF;
						/*border-bottom:1px solid #CCCCCC;*/
						background-image:url(../images/snt_divider_bg.gif); background-repeat:repeat-x; background-position:0 100%;
						font-size:12px;
					}
						.snt_columninfo_shopby ul {
							width:200px; height:auto;
							margin:0 0 10px 10px; padding:0;
							float:left; display:inline;
							list-style-type:none;
						}
							.snt_columninfo_shopby ul li {
								width:200px; height:auto;
								margin:0; padding:0 0 2px 0;
								float:left;
								color:#CCCCCC;
							}
								.snt_columninfo_shopby ul li a {
									color:#008DBF;
								} 
								
						.snt_shopby_currntfltrs {
							width:200px; height:auto;
							margin:0 0 0 10px; padding:0;
							float:left; display:inline;
							list-style-type:none;
						}
							.snt_shopby_currntfltrs li {
								width:200px; height:auto;
								margin:0; padding:0;
								float:left;
							}
								.snt_shopby_currntfltrs li a {
									padding:2px 5px 0 0;
									float:left;
									color:#008DBF;
								}
								.snt_shopby_currntfltrs li span {
									width:auto;
									/*margin:0; padding:0 5px 0 0;
									float:left;*/
								}
								.snt_shopby_currntfltrs li span.label {
									font-weight:bold;
									color:#FFFFFF;
								}
								
						.snt_shopby_currntactions {
							width:200px; height:auto;
							margin:0 0 10px 10px;
							float:left; display:inline;
						}		
							.snt_shopby_currntactions a {
								float:left;
								color:#008DBF;
							}
							
					#snt_columninfo_cats {
						width:210px; height:auto;
						margin:0 0 10px 0; padding:0 0 10px 0;
						float:left;
						color:#FFFFFF;
						/*border-bottom:1px solid #CCCCCC;*/
						background-image:url(../images/snt_divider_bg.gif); background-repeat:repeat-x; background-position:0 100%;
						font-size:12px;
					}
						#snt_column_info h2, #snt_column_info h3 {
							margin:0 0 10px 0;
							color:#FFFFFF;
						}
						.snt_columncats_ul {
							width:200px; height:auto;
							margin:0 0 0 10px; padding:0;
							float:left; display:inline;
							list-style-type:none;
						}
							.snt_columncats_ul li { 
								width:200px; height:auto;
								margin:0; padding:0 0 2px 0;
								float:left;
							}
								.snt_columncats_ul li a {
									color:#008DBF;
								} 
								
								.snt_columncats_subul {
									width:180px; height:auto;
									margin:0 0 0 10px; padding:0;
									float:left; display:inline;
									list-style-type:none;
								}
									.snt_columncats_subul li {
										width:170px; height:auto;
										margin:0; padding:0 0 2px 10px;
										float:left;
										background-image:url(../images/snt_leftnavsub_bg.gif); background-position:0 5px; background-repeat:no-repeat;
									}
								
					.snt_columninfo_related {
						width:210px; height:auto;
						margin:0 0 10px 0; padding:0 0 10px 0;
						float:left;
						color:#FFFFFF;
						/*border-bottom:1px solid #CCCCCC;*/
						background-image:url(../images/snt_divider_bg.gif); background-repeat:repeat-x; background-position:0 100%;
					}
						.snt_columninfo_related ul {
							width:210px; height:auto;
							margin:0; padding:0;
							float:left; display:inline;
							list-style-type:none;
						}
							.snt_columninfo_related ul li {
								width:210px; height:auto;
								margin:0 0 10px 0; padding:0;
								float:left;
							}
								.snt_columninfo_related ul li .snt_related_img {
									width:50px; height:50px;
									margin:0 10px 0 0; padding:0;
									float:left;
									background-color:#FFFFFF;
								}
								.snt_columninfo_related ul li .snt_related_info {
									width:150px; height:auto;
									float:left;
								}
									.snt_columninfo_related ul li .snt_related_info span {
										width:150px; height:auto;
										margin:0; padding:0;
										float:left;
									}
									.snt_columninfo_related ul li .snt_related_info span.snt_relatedinfo_title {
										/*padding:0 0 5px 0;*/
										font-size:12px;
									}
										.snt_columninfo_related ul li .snt_related_info span a {
											color:#008DBF;
										}
										
									.snt_columninfo_related ul li .snt_related_info .snt_stock_price {
										width:150px; height:auto;
										padding:0 0 7px 0;
										float:left;
										color:#FFFFFF; font-size:11px; font-weight:normal;
									}
									.snt_columninfo_related ul li .snt_related_info .old-price span {
										width:auto;
										color:#FFFFFF;
									}
									.snt_columninfo_related ul li .snt_related_info .special-price span {
										width:auto;
									}
									
					.snt_columninfo_recent {
						width:210px; height:auto;
						margin:0 0 10px 0; padding:0 0 5px 0;
						float:left;
						color:#FFFFFF;
						/*border-bottom:1px solid #CCCCCC;*/
						background-image:url(../images/snt_divider_bg.gif); background-repeat:repeat-x; background-position:0 100%;
					}
						.snt_recent_items {
							width:210px; height:auto;
							margin:0; padding:0;
							float:left; display:inline;
							list-style-type:none;
						}
							.snt_recent_items li { 
								width:210px; height:auto;
								margin:0 0 5px 0; padding:0;
								float:left;
							}
								.snt_recent_items li a {
									float:left;
									color:#008DBF;
								}
								
					.snt_columninfo_compare {
						width:210px; height:auto;
						margin:0 0 10px 0; padding:0 0 15px 0;
						float:left;
						color:#FFFFFF;
						/*border-bottom:1px solid #CCCCCC;*/
						background-image:url(../images/snt_divider_bg.gif); background-repeat:repeat-x; background-position:0 100%;
					}
						#snt_compare_items {
							width:210px; height:auto;
							margin:0 0 10px 0; padding:0;
							float:left; display:inline;
							list-style-type:none;
						}
							#snt_compare_items li { 
								width:210px; height:auto;
								margin:0 0 3px 0; padding:0;
								float:left;
							}
								#snt_compare_items li a {
									float:left;
									color:#008DBF;
								}
								#snt_compare_items li a.snt_items_remove {
									margin:1px 5px 0 0;
								}
						
						.snt_compare_actions {
							width:210px; height:auto;
							float:left;
						}
							.snt_compare_actions button {
								background-color:#004861;
							}
							.snt_compare_actions a.left {
								padding:4px 0 3px 10px;
								float:left;
								color:#008DBF; font-size:11px;
							}
	
						.snt_compare_none {
							width:210px; height:auto;
							float:left;
						}
						
							
					.snt_columninfo_account {
						width:210px; height:auto;
						margin:0 0 10px 0; padding:0 0 10px 0;
						float:left;
						color:#FFFFFF;
						background-image:url(../images/snt_divider_bg.gif); background-repeat:repeat-x; background-position:0 100%;
					}
						.snt_columninfo_account ul {
							width:200px; height:auto;
							margin:0 0 0 10px; padding:0;
							float:left; display:inline;
							list-style-type:none;
						}
							.snt_columninfo_account ul li { 
								width:200px; height:auto;
								margin:0 0 3px 0; padding:0;
								float:left;
							}
								.snt_columninfo_account ul li a {
									float:left;
									color:#008DBF;
								}
								
							.snt_columninfo_account ul li.on { 
								font-weight:bold;
							}
							
					.snt_columninfo_sidecart {
						width:210px; height:auto;
						margin:0 0 10px 0; padding:0 0 10px 0;
						float:left;
						color:#FFFFFF;
						background-image:url(../images/snt_divider_bg.gif); background-repeat:repeat-x; background-position:0 100%;
					}
						.snt_columninfo_sidecart a {
							color:#008DBF;
						}
						.snt_sidecart_total {
							width:210px; height:auto;
							margin:0 0 10px 0;
							float:left;
						}
							.snt_sidecart_total .subtotal {
								width:210px; height:auto;
								float:left;
							}
							
						.snt_columninfo_sidecart button {
							background-color:#004861;
						}
						.snt_sidecart_empty {
							width:210px; height:auto;
							float:left;
						}
						.snt_sidecart_recent {
							width:210px; height:auto;
							margin:10px 0 0 0;
							float:left;
						}
							#snt_recent_items {
								width:210px; height:auto;
								margin:0; padding:0;
								float:left;
								list-style-type:none;
							}
								#snt_recent_items li {
									width:210px; height:auto;
									margin:0 0 10px 0; padding:0;
									float:left;
								}
									#snt_recent_items li .snt_recentitem_img { 
										width:50px; height:50px;
										margin:0 10px 0 0;
										float:left;
									}
									#snt_recent_items li .snt_recentitem_info { 
										width:150px; height:50px;
										float:left;
										font-size:12px;
									}
										.snt_recentitem_info .snt_iteminfo_title {
											width:150px; height:auto;
											float:left;
										}
											.snt_iteminfo_title a.widget-btn {
												width:11px; height:11px;
												margin:2px 5px 5px 0;
												float:left;
											}
											
					.snt_columninfo_wishlist {
						width:210px; height:auto;
						margin:0 0 10px 0; padding:0 0 15px 0;
						float:left;
						color:#FFFFFF;
						/*border-bottom:1px solid #CCCCCC;*/
						background-image:url(../images/snt_divider_bg.gif); background-repeat:repeat-x; background-position:0 100%;
					}
						.last_added {
							width:210px; height:auto;
							margin:0 0 5px 0;
							float:left;
						}
							.last_added span {
								width:auto; height:auto;
								float:left;
								font-weight:bold;
							}
							.last_added a {
								width:auto; height:auto;
								float:right;
								color:#008DBF;
							}
								
						#snt_wishlist_items {
							width:210px; height:auto;
							margin:0; padding:0;
							float:left; display:inline;
							list-style-type:none;
						}
							#snt_wishlist_items li { 
								width:210px; height:auto;
								margin:0 0 3px 0; padding:0;
								float:left;
							}
								#snt_wishlist_items li a {
									width:auto; height:auto;
									float:left;
									color:#008DBF;
								}
								#snt_wishlist_items li .snt_items_remove {
									margin:1px 5px 0 0;
								}
							
					.snt_columninfo_reorder {
						width:210px; height:auto;
						margin:0 0 10px 0; padding:0 0 15px 0;
						float:left;
						color:#FFFFFF;
						/*border-bottom:1px solid #CCCCCC;*/
						background-image:url(../images/snt_divider_bg.gif); background-repeat:repeat-x; background-position:0 100%;
					}
						.last_ordered {
							width:210px; height:auto;
							margin:0 0 5px 0;
							float:left;
						}
							.last_ordered span {
								width:auto; height:auto;
								float:left;
								font-weight:bold;
							}
							.last_ordered a {
								width:auto; height:auto;
								float:right;
								color:#008DBF;
							}
							
						#snt_reorder_items {
							width:210px; height:auto;
							margin:0 0 10px 0; padding:0;
							float:left; display:inline;
							list-style-type:none;
						}
							#snt_reorder_items li { 
								width:210px; height:auto;
								margin:0 0 3px 0; padding:0;
								float:left;
							}
								#snt_reorder_items li a {
									float:left;
									color:#008DBF;
								}
								#snt_reorder_items li .product-checkbox {
									width:13px; height:13px;
									margin:0 5px 0 0; padding:0;
									float:left;
								}
									.product-checkbox .checkbox {
										width:13px; height:13px;
										margin:0; padding:0;
										float:left;
									}
									
								#snt_reorder_items li .product-names {
									width:192px; height:auto;
									float:left;
								}
								
						.snt_reorder_actions {
							width:210px; height:auto;
							float:left;
						}
							.snt_reorder_actions button {
								background-color:#004861;
							}
							
					.col-right {
						width:210px; height:auto;
						float:left;
					}
						.snt_columninfo_progress {
							width:210px; height:auto;
							margin:0 0 10px 0; padding:0 0 10px 0;
							float:left;
							color:#FFFFFF;
							background-image:url(../images/snt_divider_bg.gif); background-repeat:repeat-x; background-position:0 100%;
						}
							.snt_columninfo_progress ul {
								width:210px; height:auto;
								margin:0; padding:0;
								float:left; display:inline;
								list-style-type:none;
							}
								.snt_columninfo_progress ul li { 
									width:210px; height:auto;
									margin:0 0 3px 0; padding:0;
									float:left;
								}
									.snt_columninfo_progress ul li h4 {
										margin:0;							
									}
										.snt_columninfo_progress ul li h4 .separator {
											
										}
										.snt_columninfo_progress ul li h4 a {
											color:#008DBF;
										}

									.snt_columninfo_progress ul li .content {
										width:200px; height:auto;	
										margin:2px 0 5px 10px;
										float:left;
										color:#008DBF;
									}
										.snt_columninfo_progress ul li .content address {
											font-style:normal;	
										}
											.snt_columninfo_progress ul li .content p {
												margin:0;
												color:#008DBF;	
											}
											
											
					.snt_columninfo_search {
						width:210px; height:auto;
						margin:0 0 10px 0; padding:0 0 15px 0;
						float:left;
						color:#FFFFFF;
						/*border-bottom:1px solid #CCCCCC;*/
						background-image:url(../images/snt_divider_bg.gif); background-repeat:repeat-x; background-position:0 100%;
					}
						.snt_columninfo_search fieldset {
							width:210px; height:auto;
							margin:0; padding:0;
							float:left;
							border:none;
						}
						.snt_columninfo_search input {
							width:204px; height:auto;
							margin:0 0 10px 0; padding:2px;
							float:left;
							color:#272727;
							border:1px solid #CCCCCC;
						}
						.snt_columninfo_search button {
							background-color:#004861;
						}
						
			#snt_column_foot {
				width:250px; height:80px;
				float:left; 
				background-image:url(../images/snt_columnbtm_bg.gif); background-repeat:repeat-x; background-position:0 0;
			}

		#snt_body_content {
			width:660px; height:auto;
			padding:20px;
			float:left;
			/*background-color:#E3E0DB;*/
		}
			#snt_body_content .messages {
				width:660px;
			}
				#snt_body_content .messages li {
					width:620px;
				}
					#snt_body_content .messages li ul {
						width:620px;
					}
						#snt_body_content .messages li ul li {
							width:620px;
						}
						
			#snt_body_content form {
				width:auto; height:auto;
				margin:0; padding:0;
				float:left;
			}
			#snt_body_content a {
				color:#008DBF; 
			}
			#snt_body_content .snt_content_breadcrumbs {
				width:100%; height:auto;
				margin:0 0 10px 0; padding:0;
				float:left;
				list-style-type:none;
			}
			#snt_body_content .snt_content_breadcrumbs li {
				width:auto; height:auto;
				margin:0; padding:1px 5px 0 0;
				float:left;
				color:#AAAAAA;
			}
				#snt_body_content .snt_content_breadcrumbs li a {
					color:#888888;
				}
				#snt_body_content .snt_content_breadcrumbs li.cms_page {
					color:#777777;
				}
				#snt_body_content .snt_content_breadcrumbs li.product {
					color:#777777;
				}
				
			.snt_content_ordersuccess {
				width:660px; height:auto;
				float:left;
			}
				.snt_content_ordersuccess p {
					float:none;	
				}
				
			.snt_category_desc {
				width:660px; height:auto;
				margin:0 0 10px 0; padding:0;
				float:left;
			}
			
			.snt_content_paging {
				width:648px; height:auto;
				margin:0 0 10px 0; padding:5px;
				float:left;
				border:1px solid #EEEEEE;
				color:#666666;
				background-image:url(../images/snt_paging_bg.gif); background-repeat:repeat-x; background-position:0 0;
			}
				.snt_paging_left {
					width:auto; height:17px;
					float:left;
				}
					.snt_paging_left div {
						width:auto; height:auto;
						float:left;
					}
					.snt_paging_items {
						padding:2px 10px 0 0;
					}
					.snt_paging_pages {
						padding:2px 7px 0 0;
					}
						.snt_paging_pages span {
							width:auto; height:auto;
							margin:0; padding:0;
							float:left;
						}
						.snt_paging_pages ul {
							width:auto; height:auto;
							margin:0; padding:0;
							float:left;
							list-style-type:none;
						}
							.snt_paging_pages ul li {
								width:auto; height:auto;
								margin:0; padding:0;
								float:left;
							}
								.snt_paging_pages ul li span.on {
									width:auto; height:auto;
									margin:0; padding:0 3px;
									float:left;
								}
								.snt_paging_pages ul li a {
									width:auto; height:auto;
									margin:0; padding:0 3px;
									float:left;
									outline:none;
								}
									.snt_paging_pages ul li a img.nxtprev {
										width:auto; height:auto;
										padding:3px 0;
										float:left;
										outline:none;
									}
						
					.snt_paging_select select.select {
						margin:0 3px 0 0;
						float:left;
						font-size:11px;
					}
					.snt_paging_select span {
						width:auto; height:auto;
						padding:2px 2px 1px 2px;
						float:left;
					}

				.snt_paging_right {
					width:auto; height:17px;
					float:right;
				}
					.snt_paging_right div {
						width:auto; height:auto;
						float:left;
					}
					.snt_paging_viewas {
						padding:2px 10px 0 0;
					}
					.snt_paging_sortby select.select {
						margin:0 3px 0 0;
						float:left;
						font-size:11px;
					}
					.snt_paging_sortby span {
						width:auto; height:auto;
						padding:2px 2px 1px 2px;
						float:left;
					}
					.snt_paging_sortby a {
						width:auto; height:auto;
						float:left;
						outline:none;
					}
						.snt_paging_sortby a img {
							width:7px; height:10px;
							padding:4px 0 0 2px;
							float:left; 
						}
						
			.snt_product_pager {
				width:608px; height:auto;
				margin:0 0 10px 0; padding:5px;
				float:left;
				border:1px solid #EEEEEE;
				color:#666666;
				background-image:url(../images/snt_paging_bg.gif); background-repeat:repeat-x; background-position:0 0;
			}
				.snt_pager_left {
					width:auto; height:17px;
					float:left;
				}
					.snt_pager_left div {
						width:auto; height:auto;
						float:left;
					}
					.snt_pager_items {
						padding:2px 10px 0 0;
					}
					.snt_pager_pages {
						padding:2px 7px 0 0;
					}
						.snt_pager_pages span {
							width:auto; height:auto;
							margin:0; padding:0;
							float:left;
						}
						.snt_pager_pages ul {
							width:auto; height:auto;
							margin:0; padding:0;
							float:left;
							list-style-type:none;
						}
							.snt_pager_pages ul li {
								width:auto; height:auto;
								margin:0; padding:0;
								float:left;
							}
								.snt_pager_pages ul li span.on {
									width:auto; height:auto;
									margin:0; padding:0 3px;
									float:left;
								}
								.snt_pager_pages ul li a {
									width:auto; height:auto;
									margin:0; padding:0 3px;
									float:left;
									outline:none;
								}
									.snt_pager_pages ul li a img.nxtprev {
										width:auto; height:auto;
										padding:3px 0;
										float:left;
										outline:none;
									}
									
				.snt_pager_right {
					width:auto; height:17px;
					float:right;
				}
					.snt_pager_select select.select {
						margin:0 3px 0 0;
						float:left;
						font-size:11px;
					}
					.snt_pager_select span {
						width:auto; height:auto;
						padding:2px 2px 1px 2px;
						float:left;
					}
					
			#snt_content_promo {
				width:660px; height:auto;
				margin:0 0 20px 0; padding:0;
				float:left;
				position:relative;
			}
				#snt_content_promo .snt_promo_img {
					width:650px; height:auto;
					float:left;
					border:5px solid #008DBF;
				}
					#snt_content_promo .snt_promo_img img {
						width:650px; height:270px;
						float:left;
					}
					
				#snt_content_promo .snt_promo_join {
					width:190px; height:260px;
					position:absolute; top:10px; right:10px;
					background-image:url(../images/snt_promo_join.gif); background-repeat:no-repeat; 
					opacity:0; filter:alpha(opacity=0);	
				}
					.snt_join_btn {
						width:170px; height:35px;
						margin:0; padding:0;
						outline:none;
						position:absolute; bottom:10px; left:10px;
					}
			
			.snt_content_featured {
				width:660px; height:auto;
				margin:0; padding:0;
				float:left;
			}
				.snt_featured_row {
					width:660px; height:auto;
					float:left;
				}
					.snt_featured_item {
						width:196px; height:auto;
						margin:0 20px 20px 0; padding:5px;
						float:left; display:inline;
						background-color:#0C2431;
					}
					.snt_featured_item.nomargin {
						margin:0;	
					}
						.snt_featured_left {
							width:90px; height:90px;
							float:left;
						}
							.snt_featured_img {
								width:90px; height:90px;
								float:left;
								background-color:#FFFFFF;
							}
								.snt_featured_img a {
									width:auto; height:auto;
									float:left;
									outline:none;
								}
									.snt_featured_img a img {
										width:90px; height:90px;
										float:left;
									}
							
						.snt_featured_right {
							width:86px; height:auto;
							padding:0 10px 0 10px;
							float:left; display:inline;
						}
							.snt_featured_title {
								width:86px; height:auto;
								float:left;
							}
								#snt_body_content .snt_featured_title a {
									color:#FFFFFF; font-size:12px; font-weight:bold;
								}
							
							.snt_featured_price {
								width:86px; height:auto;
								padding:5px 0 0 0;
								float:left;
							}
								#snt_body_content .snt_featured_price .snt_stock_price {
									font-size:11px; font-weight:normal; color:#FFFFFF;
								}
									#snt_body_content .snt_featured_price .snt_stock_price .old-price {
										display:none;
									}
						
			.snt_content_products {
				width:660px; height:auto;
				float:left;
			}	
				.snt_products_row {
					width:660px; height:auto;
					float:left;
				}
					.snt_products_item {
						width:137px; height:284px;
						margin:0 10px 10px 0; padding:9px;
						float:left;
						border:1px solid #EEEEEE;
					}
					.snt_products_item.nomarginright {
						margin:0 0 10px 1px;	
					}
						.snt_proditem_image {
							width:135px; height:135px;
							margin:0; padding:0;
							float:left;
						}
						.snt_proditem_title {
							width:135px; min-height:45px; height:auto !important; height:45px;
							margin:10px 0 0 0;
							float:left;
							font-size:12px;
						}
							.snt_proditem_title a {
								float:left;
								color:#008DBF;
							}
							
						.snt_proditem_rating {
							width:135px; height:auto;
							margin:5px 0 0 0;
							float:left;
						}
						.snt_proditem_price {
							width:135px; height:auto;
							margin:5px 0 0 0;
							float:left;
							font-weight:bold; font-size:12px;
						}
						.snt_proditem_stock {
							width:135px; height:auto;
							margin:10px 0 5px 0;
							float:left;
							color:#FF0033; font-size:12px;
						}
							
						.snt_proditem_addto {
							width:135px; height:auto;
							margin:5px 0 0 0;
							float:left;
						}
							.snt_proditem_addto a {
								width:135px;
								padding:0 0 2px 0;
								float:left; display:inline;
								color:#008DBF;
							}
					
			.snt_content_product {
				width:660px; height:auto;
				float:left;
			}
				.divider {
					width:100%; height:1px;
					margin:20px 0;
					float:left;
					background-image:url(../images/snt_divider_bg.gif); background-repeat:repeat-x;
				}
				.snt_product_essential {
					width:660px; height:auto;
					margin:0; padding:0;
					float:left;
				}
					.snt_product_essential form {
						width:660px; height:auto;
						float:left;
					}
						.snt_product_imgs {
							width:262px; height:auto;
							margin:0 20px 0 0;
							float:left;
						}
							.snt_productimgs_large {
								width:262px; height:auto;
								float:left;
							}
								.snt_productimgs_large img {
									float:left;
									border:5px solid #EEEEEE;
								}
								
							.snt_productimgs_more {
								width:262px; height:auto;
								margin:10px 0 0 0;
								float:left;
							}
								.snt_productimgs_more .more {
									width:262px; height:auto;
									margin:0 0 5px 0;
									float:left;
									font-weight:bold; color:#008DBF;
									border-bottom:1px solid #EEEEEE;
								}
								.snt_productimgs_more ul {
									width:262px; height:auto;
									margin:0; padding:0;
									float:left;
									list-style-type:none;
								}
									.snt_productimgs_more ul li {
										width:56px; height:56px;
										margin:0 5px 0 0; padding:0;
										float:left;
										border:1px solid #EEEEEE;
									}
							
						.snt_product_shop {
							width:378px; height:auto;
							float:left;
						}	
												
							.snt_product_shop a {
								color:#008DBF;
							}
							.snt_shop_review {
								width:378px; height:auto;
								padding:2px 0 5px 0;
								float:left;
							}
								.snt_shop_review .pipe {
									padding:0 3px 0 5px;	
								}
							
							.snt_shop_tofriend {
								width:378px; height:auto;
								margin:0 0 10px 0; padding:0;
								float:left;
							}
							.snt_shop_stock {
								width:378px; height:auto;
								margin:0 0 10px 0; padding:0;
								float:left;
							}
								.snt_shopstock_availability {
									width:378px; height:auto;
									margin:0 0 5px 0;
									float:left;
									font-weight:bold; color:#0C2431;
								}
								.snt_stock_price {
									width:auto; height:auto;
									float:left;
									font-size:16px; color:#008DBF; font-weight:bold;
								}	
									.snt_stock_price .regular-price {
										width:auto; height:auto;
										margin:0; padding:0;
										float:left;
									}
									.snt_stock_price .minimal-price-link {
										width:135px; height:auto;
										float:left;
										font-size:11px; font-weight:normal; color:#FF0033;	
									}
										.snt_stock_price .minimal-price-link span {
											float:left;
											color:#FF0033;	
										}
										
									.snt_stock_price .old-price {
										width:auto; height:auto;
										margin:0; padding:0;
										float:left;
										font-size:10px;
									}
									.snt_shop_stock .snt_stock_price .old-price {
										width:378px; 
									}
									.snt_stock_price .special-price {
										width:auto; height:auto;
										margin:0; padding:0;
										float:left;
										font-size:13px; color:#FF0033;
										letter-spacing:-0.5px;
									}
									.snt_shop_stock .snt_stock_price .special-price {
										width:378px; 
									}
										.snt_stock_price .special-price span {
											width:auto; height:auto;
											float:left;										
										}
										
							.snt_shop_tierprice {
								width:378px; height:auto;
								margin:0 0 10px 0; padding:0;
								float:left;
							}
								.snt_shop_tierprice ul {
									width:378px; height:auto;
									margin:0; padding:0;
									float:left;
									list-style-type:none;
								}
									.snt_shop_tierprice ul li {
										width:378px; height:auto;
										margin:0; padding:0 0 3px 0;
										float:left;
									}
										.snt_shop_tierprice ul .price {
											color:#008DBF;
											font-weight:bold;
										}
										.snt_shop_tierprice ul .benefit {
											color:#008DBF;
										}

							.snt_shopadd_other {
								width:auto; height:auto;
								margin:0; padding:0;
								float:left;
								list-style-type:none;
							}
								.snt_shopadd_other li {
									width:auto; height:auto;
									margin:0; padding:0 5px 0 0;
									float:left;
								}
									.snt_shopadd_other li .pipe {
										padding:0 2px 0 0;
									}
									
							.snt_shop_add {
								width:378px; height:auto;
								float:left;
							}
								.snt_shop_add .or {
									width:auto; height:auto;
									margin:0; padding:4px 10px 3px 10px;
									float:left;
								}
								.snt_shop_add .snt_shopadd_other {
									padding:4px 0 3px 0;
								}

							.snt_shopadd_cart {
								width:auto; height:auto;
								margin:0; padding:0;
								float:left;
								border:none;
							}
								.snt_shopadd_cart .snt_shopadd_qty {
									width:auto; height:auto;
									margin:0 10px 0 0;
									float:left; display:inline;
								}
									.snt_shopadd_qty label {
										width:auto; height:auto;
										padding:4px 5px 3px 0;
										float:left;
									}
									.snt_shopadd_qty input.input-text {
										width:21px; height:auto;
										margin:0; padding:3px;
										float:left;
										border:1px solid #E0E0E0;
										font-size:11px; color:#0C2431;
										display:inline;
									}
									

							.snt_shop_shortdesc {
								width:378px; height:auto;
								float:left;
							}
							
							#snt_shop_optionsTop {
								width:378px; height:auto;
								margin:0; padding:0;
								float:left;
								border:none;
							}
								#snt_shop_optionsTop dl {
									width:378px; height:auto;
									margin:5px 0; padding:0;
									float:left;
								}
									#snt_shop_optionsTop dl dt {
										width:60px; height:auto;
										margin:0; padding:4px 0 12px 0;
										float:left;
										color:#0C2431; font-weight:bold;
									}	
									#snt_shop_optionsTop dl dd {
										width:318px; height:auto;
										margin:0; padding:0 0 10px 0;
										float:left;
									}
										#snt_shop_optionsTop dl dd input {
											width:192px; height:auto;
											margin:0; padding:3px;
											float:left; clear:left;
											border:1px solid #E0E0E0;
											font-size:12px; color:#0C2431;
											display:inline;
										}
										#snt_shop_optionsTop dl dd select {
											width:auto; height:auto;
											margin:0; padding:3px;
											float:left; clear:left;
											border:1px solid #E0E0E0;
											font-size:12px; color:#0C2431;
											display:inline;
										}
										#snt_shop_optionsTop dl dd .validation-advice {
											padding:0 0 0 5px;
											float:left;
											font-size:10px; color:#FF0033;
										}

								.required {
									margin:0; padding:0;
									font-size:10px; color:#FF0033;
								}
								
							.snt_shop_optionsBottom {
								width:378px; height:auto;
								margin:0 0 5px 0;
								float:left;
							}
								.snt_shop_optionsBottom .snt_stock_price {
									margin:0 10px 0 0;
								}
									.snt_shop_optionsBottom .snt_stock_price .special-price {
										width:378px;
										margin:0 0 10px 0;
										font-size:16px;
									}
									
				.snt_product_collateral {
					width:660px; height:auto;
					float:left;
				}
					.snt_collateral_desc {
						width:660px; height:auto;
						margin:0 0 20px 0;
						float:left;
					}
					.snt_collateral_additional { 
						width:660px; height:auto;
						margin:0 0 20px 0;
						float:left;
					}
					.snt_collateral_upsell {
						width:620px; height:auto;
						margin:0 0 20px 0; padding:20px 20px 12px 20px;
						float:left;
						background-color:#FAFAFA;
						background-image:url(../images/snt_grey_bg.gif); background-repeat:repeat-x; background-position:0 0;
						border:1px solid #E0E0E0;
					}
						.snt_upsell_item {
							width:125px; min-height:215px; height:auto !important; height:215px;
							margin:0 8px 8px 0; padding:10px;
							float:left;
							background-color:#FFFFFF;
							border:1px solid #E0E0E0;
						}
							.snt_upsellitem_img {
								width:125px; height:125px;
								margin:0 0 10px 0;
								float:left;
							}
							.snt_upsellitem_info {
								width:125px; height:auto;
								float:left;
							}
								.snt_upsellitem_info h4 {
									margin:0 0 5px 0;
								}
								.snt_upsellitem_info .snt_stock_price {
									font-size:11px; font-weight:normal;	
							  }
					
						
					
					#snt_collateral_review {
						width:640px; height:auto;
						margin:0; padding:10px;
						float:left;
						background-color:#FAFAFA;
						background-image:url(../images/snt_grey_bg.gif); background-repeat:repeat-x; background-position:0 0;
						border:1px solid #E0E0E0;
					}
						#snt_review_current {
							width:620px; height:auto;
							margin:0 0 10px 0; padding:10px;
							float:left;
							border:none;
							background-color:#FFFFFF;
							border:1px solid #E0E0E0;
						}
							.snt_reviews_list {
								width:620px; height:auto;
								margin:0; padding:0;
								float:left;
								list-style-type:none;
							}
								.snt_reviews_list li {
									width:620px; height:auto;
									margin:0 0 5px 0; padding:0;
									float:left;
								}
									.snt_reviews_list li .snt_reviewslist_head {
										width:620px; height:auto;
										margin:0 0 2px 0; padding:0 0 2px 0;
										float:left;
										color:#666666;
										background-image:url(../images/snt_divider_bg.gif); background-repeat:repeat-x; background-position:0 100%;
									}
										.snt_reviewslist_head span {
											width:auto; height:auto;
											float:right;
										}
										.snt_reviews_list li a {
											float:left;
										}
										.snt_reviews_list li .snt_reviewslist_head a {
											font-size:12px;
										}

								.snt_reviews_list li.snt_customerreview_item {
									margin:0 0 10px 0;
								}
									.snt_reviews_list li.snt_customerreview_item .desc {
										padding:0 10px 0 0;
										float:left;
									}
								
						#snt_collateral_review fieldset {
							width:620px; height:auto;
							margin:0 0 10px 0; padding:10px;
							float:left;
							border:none;
							background-color:#FFFFFF;
							border:1px solid #E0E0E0;
						}
							#snt_collateral_review .snt_collreview_head {
								width:620px; height:auto;
								margin:0 0 10px 0; padding:0 0 5px 0;
								float:left;
								background-image:url(../images/snt_divider_bg.gif); background-repeat:repeat-x; background-position:0 100%;
							}
								#snt_collateral_review .snt_collreview_head h3 {
									width:auto;
									margin:0;
								}
								#snt_collateral_review .snt_collreview_head h3 + p.required {
									margin:0;
									float:right;
								}
								
							#snt_collateral_review fieldset div {
								width:620px; height:auto;
								margin:0 0 10px 0; padding:0;
								float:left;
							}
								#snt_collateral_review fieldset div label { 
									width:508px; height:auto;
									margin:0; padding:0 0 3px 0;
									float:left;
									font-weight:bold; color:#0C2431;
									display:inline;
								}
									#snt_collateral_review fieldset div label .required {  
										padding:0 0 0 4px;
									}
									
								#snt_collateral_review fieldset div input { 
									width:500px; height:auto;
									margin:0; padding:3px;
									float:left; clear:left;
									border:1px solid #E0E0E0;
									font-size:12px; color:#0C2431;
									display:inline;
								}		
								#snt_collateral_review fieldset div textarea { 
									width:500px; height:auto;
									margin:0; padding:3px;
									float:left; clear:left;
									border:1px solid #E0E0E0;
									font-size:12px; color:#0C2431;
									display:inline;
								}		
								#snt_collateral_review fieldset div input.checkbox { 
									width:13px; height:13px;
									margin:0 5px 0 0;
									float:left;
									border:none;
								}
								#snt_collateral_review fieldset div .validation-advice {
									width:240px;
									margin:0;
									float:left; clear:left;
									font-size:10px; color:#FF0033;
								}
								
						#snt_collateral_review .snt_collreview_btns {
							width:auto; height:auto;
							float:right;
						}
					
			#snt_content_contact {
				width:660px; height:auto;
				margin:0 0 20px 0;
				float:left;
			}
				#snt_contact_img {
					width:340px; height:255px;
					margin:0 20px 0 0;
					float:left;
					border:5px solid #EEEEEE;
				}
				#snt_contact_info {
					width:290px; height:auto;
					float:left;
					font-size:12px;
				}
					#snt_contact_info p {
						float:none;
					}
					#snt_contact_info a {
						color:#008DBF;
					}
				
				#snt_contact_map {
					width:650px; height:250px;
					float:left;
					border:5px solid #EEEEEE;
				}
			
		#snt_content_fullwidth {
			width:910px; min-height:150px; height:auto !important; height:150px;
			padding:20px;
			float:left;
		}
			#snt_content_fullwidth form {
				width:auto; height:auto;
				margin:0; padding:0;
				float:left;
			}
			#snt_content_fullwidth a {
				color:#008DBF;
			}
			#snt_content_fullwidth .messages {
				width:910px;
			}
				#snt_content_fullwidth .messages li {
					width:870px; 
				}
					#snt_content_fullwidth .messages li ul {
						width:870px;
					}
						#snt_content_fullwidth .messages ul li {
							width:870px; 
						}
			#snt_conent_resendConf {
				width:403px; height:auto;
				margin:0; padding:20px;
				float:left;
				background-color:#FAFAFA;
				background-image:url(../images/snt_grey_bg.gif); background-repeat:repeat-x; background-position:0 0;
				border:1px solid #E0E0E0;
			}
				#snt_conent_resendConf .required {
					width:auto; height:auto;
					margin:0; padding:0;
					font-size:10px; color:#FF0033;
				}
				#snt_conent_resendConf ul {
					width:403px; height:auto;
					margin:0 0 20px 0; padding:0;
					float:left;
					list-style-type:none;
				}
					#snt_conent_resendConf ul li {
						width:403px; height:auto;
						margin:0; padding:0;
						float:left;
						color:#0C2431; font-weight:bold;
					}
						#snt_conent_resendConf ul li  .validation-advice {
							font-size:10px; color:#FF0033;
						}
					
				#snt_conent_resendConf a {
					padding:3px 0 3px 10px;
					float:left;
					color:#008DBF; font-size:12px;
				}
				
			#snt_content_newusers {
				width:403px; height:auto;
				margin:0 20px 0 0; padding:20px;
				float:left;
				background-color:#FAFAFA;
				background-image:url(../images/snt_grey_bg.gif); background-repeat:repeat-x; background-position:0 0;
				border:1px solid #E0E0E0;
			}
					
			#snt_content_registered {
				width:403px; height:auto;
				padding:20px;
				float:left;
				background-color:#FAFAFA;
				background-image:url(../images/snt_grey_bg.gif); background-repeat:repeat-x; background-position:0 0;
				border:1px solid #E0E0E0;
			}
				#snt_content_registered .required {
					width:auto; height:auto;
					margin:0; padding:0;
					font-size:10px; color:#FF0033;
				}
				#snt_content_registered .snt_registered_form {
					width:405px; height:auto;
					margin:0 0 10px 0; padding:0;
					float:left;
					list-style-type:none;
				}
					#snt_content_registered .snt_registered_form li { 
						width:auto; height:auto;
						margin:0 0 10px 0; padding:0;
						float:left;
						color:#0C2431; font-weight:bold;
					}
						.snt_registered_form li .validation-advice {
							font-size:10px; color:#FF0033;
						}
					
				#snt_content_registered a {
					padding:3px 0 3px 10px;
					float:left;
					color:#008DBF; font-size:12px;
				}
				
			.snt_fullwidth_cart {
				width:910px; height:auto;
				float:left;
			}
				#snt_cart_table {
					width:908px; height:auto;
					margin:0; padding:0;
					float:left;
					border:1px solid #E0E0E0;
				}
					#snt_cart_table thead, #snt_cart_table tbody, #snt_cart_table tfoot {
						width:908px; height:auto;
						margin:0; padding:0;
						float:left;
					}
					#snt_cart_table thead {
						background-color:#EEEEEE;
					}
					#snt_cart_table tfoot {
						background-color:#EEEEEE;
						background-image:url(../images/snt_tfoot_bg.gif); background-repeat:repeat-x; background-position:0 0;
					}
						#snt_cart_table tr {
							width:908px; height:auto;
							margin:0; padding:0;
							/*float:left;*/
						}
						#snt_cart_table tr.even {
							background-color:#F9F9F9;	
						}
							#snt_cart_table tr td, #snt_cart_table tr th {
								width:auto; height:auto;
								margin:0; padding:10px;
								/*float:left;*/
								text-align:left; vertical-align:top;
								border-right:1px solid #E0E0E0;
								border-bottom:1px solid #E0E0E0;
							}
							#snt_cart_table tr td.last, #snt_cart_table tr th.last {
								border-right:none;	
							}
							#snt_cart_table tr td.last {
								font-weight:bold;
								font-size:12px;
							}
								#snt_cart_table tr a {
									width:auto; height:auto;
									float:left;
								}
									#snt_cart_table tr a img {
										float:left;
									}
									#snt_cart_table tr a img.delete {
										padding:0 0 0 12px;
									}
								
								#snt_cart_table tr td input {
									width:29px;	height:auto;
									margin:0; padding:2px;
									float:left; clear:left;
									border:1px solid #E0E0E0;
									font-size:12px; color:#0C2431;
									display:inline;
								}
								#snt_cart_table tr td input.checkbox {
									width:13px; height:13px;
									padding:0;
								}
								#snt_cart_table tr td dl {
									width:402px; height:auto;
									margin:0; padding:0;
									float:left;
								}
									#snt_cart_table tr td dl dt {
										font-weight:bold;
									}
									#snt_cart_table tr td dl dd {
										margin:2px 0 5px 15px;
									}
									
								#snt_cart_table tr td .error {
									width:402px; height:auto;
									float:left;
									color:#DF280A;
								}
								
							#snt_cart_table tfoot tr td {
								width:888px;	
							}
								#snt_cart_table tfoot tr td button {
									margin:0 0 0 10px;
									float:right;
								}
				
				.snt_cart_collaterals {
					width:620px; height:auto;
					margin:20px 20px 0 0; padding:0;
					float:left;
				}
					.snt_collaterals_crosssell {
						width:268px; height:auto;
						margin:0 20px 0 0; padding:10px;
						float:left;
						border:1px solid #E0E0E0;
						background-color:#FAFAFA;
						background-image:url(../images/snt_grey_bg.gif); background-repeat:repeat-x; background-position:0 0;
					}
						.snt_crosssell_items {
							width:268px; height:auto;
							margin:0; padding:0;
							float:left;
						}
							.snt_crosssell_item {
								width:248px; height:auto;
								margin:-1px 0 0 0; padding:10px;
								float:left;
								border:1px solid #E0E0E0;
								background-color:#FFFFFF;
							}
								.snt_crosssellitem_img {
									width:85px; height:85px;
									margin:0 15px 0 0; padding:0;
									float:left;
								}
								.snt_crosssellitem_info {
									width:148px; height:auto;
									float:left;
								}
									.snt_crosssellitem_title {
										width:148px; height:auto;
										float:left;
										font-size:12px;
									}
									.snt_crosssellitem_price {
										width:148px; height:auto;
										margin:5px 0 0 0;
										float:left;
									}
										
					.snt_cart_other {
						width:288px; height:auto;
						padding:10px;
						float:right;
						border:1px solid #E0E0E0;
						background-color:#FAFAFA;
						background-image:url(../images/snt_grey_bg.gif); background-repeat:repeat-x; background-position:0 0;
					}
						.snt_cart_other fieldset {
							width:268px; height:auto;
							margin:0; padding:0;
							float:left;
							border:none;
						}
							.snt_cart_other fieldset input {
								width:200px; height:auto;
								margin:0; padding:2px;
								float:left;
								border:1px solid #CCCCCC;
							}
							.snt_cart_other fieldset button {
								margin:10px 10px 0 0;
							}
					
				.snt_cart_totals {
					width:248px; height:auto;
					margin:20px 0 0 0; padding:10px;
					float:right;
					border:1px solid #E0E0E0;
					background-color:#FAFAFA;
					background-image:url(../images/snt_grey_bg.gif); background-repeat:repeat-x; background-position:0 0;
				}
					#snt_cart_totals_table {
						width:248px; height:auto;
						margin:0; padding:0;
						float:left;
					}
						#snt_cart_totals_table tbody, #snt_cart_totals_table tfoot {
							width:248px; height:auto;
							margin:0; padding:0;
							float:left;
						}
							#snt_cart_totals_table tr {
								width:248px; height:auto;
								margin:0 0 5px 0; padding:0;
								float:left;
								font-size:12px;
							}
								#snt_cart_totals_table tr td {
									margin:0; padding:0;
									float:left;
								}
								#snt_cart_totals_table tr td.label {
									width:160px;
								}
								#snt_cart_totals_table tr td.value {
									width:88px;
								}
								
					.snt_cart_checkout {
						width:248px; height:auto;
						margin:10px 0 0 0; padding:0;
						float:left;
						list-style-type:none;
					}
						.snt_cart_checkout li {
							width:248px; height:auto;
							margin:0 0 5px 0; padding:0;
							float:left;
							font-size:12px;
						}
						
			.snt_conent_sendFriend {
				width:638px; height:auto;
				padding:10px;
				float:left;
				background-color:#FAFAFA;
				background-image:url(../images/snt_grey_bg.gif); background-repeat:repeat-x; background-position:0 0;
				border:1px solid #E0E0E0;
				color:#0C2431;
			}
				.snt_conent_sendFriend fieldset {
					width:616px; height:auto;
					margin:0 0 10px 0; padding:10px 10px 0 10px;
					float:left;
					background-color:#FFFFFF;
					border:1px solid #E0E0E0;
				}
					.snt_sendFriend_head {
						width:616px; height:auto;
						margin:0 0 10px 0; padding:0 0 5px 0;
						float:left;
						background-image:url(../images/snt_divider_bg.gif); background-repeat:repeat-x; background-position:0 100%;
					}
						.snt_sendFriend_head h3 {
							width:auto;
							margin:0;	
						}
						.snt_sendFriend_head h3 + p.required {
							margin:0;
							float:right;
						}
						
					.snt_conent_sendFriend fieldset ul {
						width:616px; height:auto;
						margin:0 0 5px 0; padding:0;
						float:left;
						list-style-type:none;
					}
						.snt_conent_sendFriend fieldset ul li {
							width:616px; height:auto;
							margin:0; padding:0;
							float:left;
						}
						.snt_conent_sendFriend fieldset ul li.addElement {
							margin:5px 0 0 0; padding:5px 0 0 0;
							border-top:1px solid #EEEEEE;
						}
							.snt_conent_sendFriend fieldset ul li div { 
								width:866px; height:auto;
								float:left;
							}
								.snt_conent_sendFriend fieldset ul li .input-box { 
									width:240px; height:auto;
									margin:0 10px 10px 0;
									float:left; display:inline;
								}
									.snt_conent_sendFriend fieldset ul li label { 
										width:400px; height:auto;
										margin:0; padding:0 0 3px 0;
										float:left;
										font-weight:bold; color:#0C2431;
										display:inline;
									}
									.snt_conent_sendFriend fieldset ul li input { 
										width:392px; height:auto;
										margin:0 0 5px 0; padding:3px;
										float:left; clear:left;
										border:1px solid #E0E0E0;
										font-size:12px; color:#0C2431;
										display:inline;
									}		
									.snt_conent_sendFriend fieldset ul li textarea { 
										width:392px; height:auto;
										margin:0 0 5px 0; padding:3px;
										float:left; clear:left;
										border:1px solid #E0E0E0;
										font-size:12px; color:#0C2431;
										display:inline;
									}		
									.snt_conent_sendFriend fieldset ul li input.checkbox { 
										width:13px; height:13px;
										margin:0 5px 0 0;
										float:left;
										border:none;
									}
									.snt_conent_sendFriend fieldset ul li .validation-advice {
										width:400px;
										margin:0;
										float:left; clear:left;
										font-size:10px; color:#FF0033;
									}
									.snt_conent_sendFriend fieldset ul li .deleteRecipient {
										width:11px; height:11px;
										float:right;
									}
									
					.snt_conent_sendFriend fieldset #max_recipient_message {
						width:auto; height:auto;
						margin:0 0 5px 0;
						float:left;
						font-weight:bold; color:#DF280A;
					}
					
					.snt_sendFriend_btns {
						width:auto; height:auto;
						margin:0; padding:0;
						float:right;
					}
						.snt_sendFriend_btns #add_recipient_button {
							width:auto; height:auto;
							margin:0 10px 0 0;
							float:left;
						}
						
						
			#snt_content_create {
				width:898px; height:auto;
				margin:0; padding:10px 0 10px 10px;
				float:left;
				background-color:#FAFAFA;
				background-image:url(../images/snt_grey_bg.gif); background-repeat:repeat-x; background-position:0 0;
				border:1px solid #E0E0E0;
			}
				#snt_content_create form {
					width:auto; height:auto;
					float:left;
				}
					/*#snt_creatacc_details {
						width:267px; height:auto;
						margin:0 10px 0 0; padding:10px;
						float:left;
						border:none;
						background-color:#FFFFFF;
						border:1px solid #E0E0E0;
					}	
	
					#snt_creatacc_login {
						width:267px; height:auto;
						margin:0 10px 0 0; padding:10px;
						float:left;
						border:none;
						background-color:#FFFFFF;
						border:1px solid #E0E0E0;
					}
					.snt_creatacc_btns {
						width:auto; height:auto;
						margin:0; padding:0;
						float:left;
					}*/
					
					#snt_creatacc_details {
						width:866px; height:auto;
						margin:0 10px 0 0; padding:10px 10px 0 10px;
						float:left;
						border:none;
						background-color:#FFFFFF;
						border:1px solid #E0E0E0;
					}
						#snt_creatacc_details .snt_createacc_head {
							width:866px; height:auto;
							margin:0 0 10px 0; padding:0 0 5px 0;
							float:left;
							background-image:url(../images/snt_divider_bg.gif); background-repeat:repeat-x; background-position:0 100%;
						}
							#snt_creatacc_details .snt_createacc_head h3 {
								width:auto;
								margin:0;
							}
							#snt_creatacc_details .snt_createacc_head h3 + p.required {
								margin:0;
								float:right;
							}
							
						#snt_creatacc_details ul {
							width:866px; height:auto;
							margin:0; padding:0;
							float:left;
							list-style-type:none;
						}
							#snt_creatacc_details ul li {
								width:866px; height:auto;
								margin:0 0 10px 0; padding:0;
								float:left;
								display:inline;
							}
								#snt_creatacc_details ul li div { 
									width:866px; height:auto;
									float:left;
								}
									#snt_creatacc_details ul li div .input-box { 
										width:240px; height:auto;
										margin:0 10px 0 0;
										float:left; display:inline;
									}
										#snt_creatacc_details ul li label { 
											width:240px; height:auto;
											margin:0; padding:0 0 3px 0;
											float:left;
											font-weight:bold; color:#0C2431;
											display:inline;
										}
										#snt_creatacc_details ul li input { 
											width:232px; height:auto;
											margin:0; padding:3px;
											float:left; clear:left;
											border:1px solid #E0E0E0;
											font-size:12px; color:#0C2431;
											display:inline;
										}		
										#snt_creatacc_details ul li input.checkbox { 
											width:13px; height:13px;
											margin:0 5px 0 0;
											float:left;
											border:none;
										}
										#snt_creatacc_details ul li .validation-advice {
											width:240px;
											margin:0;
											float:left; clear:left;
											font-size:10px; color:#FF0033;
										}
										
									#snt_creatacc_details ul li div .name-prefix {
										width:80px;
									}
										#snt_creatacc_details ul li div .name-prefix label {
											width:80px;
										}
										#snt_creatacc_details ul li div .name-prefix input {
											width:70px;
										}
										
								#snt_creatacc_details ul li div.customer-dob { 
									width:180px;
								}
									#snt_creatacc_details ul li div.customer-dob label { 
										width:180px;
									}
									#snt_creatacc_details ul li div.customer-dob .input-box {
										width:50px;
									}
										#snt_creatacc_details ul li div.customer-dob .input-box label {
											width:50px;
										}
										#snt_creatacc_details ul li div.customer-dob .input-box input {
											width:40px;
										}
										
					#snt_creatacc_login {
						width:866px; height:auto;
						margin:10px 10px 0 0; padding:10px 10px 0 10px;
						float:left;
						border:none;
						background-color:#FFFFFF;
						border:1px solid #E0E0E0;
					}
						#snt_creatacc_login .snt_createacc_head {
							width:866px; height:auto;
							margin:0 0 10px 0; padding:0 0 5px 0;
							float:left;
							background-image:url(../images/snt_divider_bg.gif); background-repeat:repeat-x; background-position:0 100%;
						}
							#snt_creatacc_login .snt_createacc_head h3 {
								width:auto;
								margin:0;
							}
							#snt_creatacc_login .snt_createacc_head h3 + p.required {
								margin:0;
								float:right;
							}
							
						#snt_creatacc_login ul {
							width:866px; height:auto;
							margin:0; padding:0;
							float:left;
							list-style-type:none;
						}
							#snt_creatacc_login ul li {
								width:866px; height:auto;
								margin:0; padding:0;
								float:left;
							}
								#snt_creatacc_login ul li div { 
									width:866px; height:auto;
									margin:0 0 10px 0;
									float:left;
									display:inline;
								}
									#snt_creatacc_login ul li div .input-box { 
										width:240px; height:auto;
										margin:0 10px 0 0;
										float:left;
										display:inline;
									}
										#snt_creatacc_login ul li label { 
											width:240px; height:auto;
											margin:0; padding:0 0 3px 0;
											float:left;
											font-weight:bold; color:#0C2431;
											display:inline;
										}
										#snt_creatacc_login ul li input { 
											width:232px; height:auto;
											margin:0; padding:3px;
											float:left; clear:left;
											border:1px solid #E0E0E0;
											font-size:12px; color:#0C2431;
											display:inline;
										}
										#snt_creatacc_login ul li .validation-advice {
											width:240px;
											margin:0;
											float:left; clear:left;
											font-size:10px; color:#FF0033;
										}
															
					.snt_creatacc_btns {
						width:auto; height:auto;
						margin:10px 11px 0 0; padding:0;
						float:right;
					}
						.snt_creatacc_btns a {
							padding:4px 10px 0 0;
							float:left;
							color:#008DBF;
						}

			.snt_account_dashboard {
				width:638px; height:auto;
				padding:10px 10px 0 10px;
				float:left;
				background-color:#FAFAFA;
				background-image:url(../images/snt_grey_bg.gif); background-repeat:repeat-x; background-position:0 0;
				border:1px solid #E0E0E0;
				color:#0C2431;
			}
				.snt_account_dashboard h3 {
					width:auto;
					margin:0;
				}
				.snt_account_dashboard h3 + a {
					float:right;
				}
				.snt_dashboard_row {
					width:626px; height:auto;
					margin:0 0 10px 0; padding:10px 0 10px 10px;
					float:left;
					background-color:#FFFFFF;
					border:1px solid #E0E0E0;
				}
					.snt_dashboard_col {
						width:303px; height:auto;
						margin:0 10px 0 0;
						float:left;
					}
						.snt_dashboardcol_head {
							width:303px; height:auto;
							margin:0 0 10px 0; padding:0 0 5px 0;
							float:left;
							background-image:url(../images/snt_divider_bg.gif); background-repeat:repeat-x; background-position:0 100%;
						}
						
					.snt_dashboard_fullcol {
						width:616px; height:auto;
						float:left;
					}
						.snt_dashboard_fullcol .snt_dashboardcol_head {
							width:616px;	
						}
							.snt_dashboardcol_billing {
								width:303px; height:auto;
								margin:0 10px 0 0;
								float:left;
							}
							.snt_dashboardcol_shipping {
								width:303px; height:auto;
								float:left;
							}
							.snt_dashboardcol_method {
								width:303px; height:auto;
								float:left;
							}
							.snt_dashboardcol_payment {
								width:303px; height:auto;
								float:left;
							}
							.snt_dashboardcol_additional {
								width:303px; height:auto;
								margin:0 5px 10px 0;
								float:left;
							}
								.snt_dashboardcol_title {
									width:303px; height:auto;
									margin:0; padding:0 0 5px 0;
									float:left;
									font-size:11px; font-weight:bold; text-transform:uppercase;
								}
								.snt_dashboard_fullcol address {
									width:303px; height:auto;
									margin:0; padding:0 0 5px 0;
									float:left;
									line-height:16px;
								}
							
							#my-orders-table {
								width:616px; height:auto;
							}
							#my-orders-table.width {
								width:660px;
							}
							#my-orders-table.margins {
								margin:5px 0 15px 0;	
							}
								#my-orders-table thead, #my-orders-table tbody {
									width:616px; height:auto;
								}
									#my-orders-table tr {
										width:auto; height:auto;
										margin:0; padding:0;
									}
										#my-orders-table tr th {
											width:70px; height:auto;
											padding:3px 10px;
											text-align:left;
											border:1px solid #CCCCCC;
											border-right:none;
											background-color:#EEEEEE;
										}
										#my-orders-table tr td {
											width:70px; height:auto;
											padding:3px 10px;
											text-align:left;
											border:1px solid #CCCCCC;
											border-right:none; border-top:none;
										}
											#my-orders-table tr td dl {
												width:auto; height:auto;
												margin:0; padding:0;
												float:left;
											}
												#my-orders-table tr td dl dt {
													font-weight:bold;
												}
												#my-orders-table tr td dl dd {
													margin:2px 0 5px 15px;
												}
												
										#my-orders-table tr .last {
											width:110px;
											border-right:1px solid #CCCCCC;
										}
											#my-orders-table tr .last .price {
												font-weight:bold;	
											}
							
							
							.snt_dashboardcol_recentReviews {
								width:616px; height:auto;
								margin:0; padding:0;
								float:left;
								list-style-type:none;
							}
								.snt_dashboardcol_recentReviews li {
									width:616px; height:auto;
									margin:0 0 10px 0; padding:0;
									float:left;
								}
									.snt_dashboardcol_recentReviews li div.count {
										width:auto; height:auto;
										padding:2px 5px;
										float:left;
										color:#FFFFFF;
										background-color:#004861;										
									}
									.snt_dashboardcol_recentReviews li div.content {
										width:auto; height:auto;
										padding:2px 0 0 5px;
										float:left;
										font-size:12px;
									}
				
				.snt_address_btns {
					width:auto; height:auto;
					margin:0 0 10px 0;
					float:right;
				}
					.snt_address_btns a {
						padding:4px 10px 0 0;
						float:left;	
					}

			.snt_account_reviews {
				width:660px; height:auto;
				margin:0 0 10px 0; padding:0 0 10px 0;
				float:left;
				background-image:url(../images/snt_divider_bg.gif); background-repeat:repeat-x; background-position:0 100%;
			}
				.snt_account_reviews .snt_product_pager {
					width:648px;
				}
				.snt_account_reviews .snt_reviews_list {
					width:660px;
				}
					.snt_account_reviews .snt_reviews_list li {
						width:660px;
						margin:0 0 15px 0;
					}
						.snt_account_reviews .snt_reviews_list li .snt_reviewslist_head {
							width:660px;
						}
				
			.snt_review_details {
				width:660px; height:auto;
				margin:0 0 10px 0; padding:0 0 10px 0;
				float:left;
				background-image:url(../images/snt_divider_bg.gif); background-repeat:repeat-x; background-position:0 100%;
			}
				.snt_reviewdetails_img {
					width:135px; height:135px;
					margin:0 10px 0 0; padding:0;
					float:left;
				}
					.snt_reviewdetails_img img {
						width:125px; height:125px;
						margin:0; padding:0;
						float:left;
						border:5px solid #EEEEEE;
					}
					
				.snt_reviewdetails_info {
					width:515px; height:auto;
					margin:0; padding:0;
					float:left;
				}
					.snt_reviewdetails_info h3 {
						margin:0;	
					}
					.snt_reviewdetails_info span {
						width:auto; height:auto;
						margin:0 0 10px 0;
						float:left;
						color:#666666; font-size:10px;
					}
					.snt_reviewdetails_desc {
						width:515px; height:auto;
						margin:0; padding:0;
						float:left;
					}
					
			.snt_review_btns {
				width:auto; height:auto;
				float:right;
			}

			#snt_content_frgt {
				width:888px; height:auto;
				margin:0; padding:10px;
				float:left;
				background-color:#FAFAFA;
				background-image:url(../images/snt_grey_bg.gif); background-repeat:repeat-x; background-position:0 0;
				border:1px solid #E0E0E0;
			}
				#snt_content_frgt fieldset {
					width:866px; height:auto;
					margin:0; padding:10px;
					float:left;
					border:1px solid #E0E0E0;
					background-color:#FFFFFF;
				}
					#snt_content_frgt .snt_frgtpass_head {
						width:866px; height:auto;
						margin:0 0 10px 0; padding:0 0 5px 0;
						float:left;
						background-image:url(../images/snt_divider_bg.gif); background-repeat:repeat-x; background-position:0 100%;
					}
						#snt_content_frgt .snt_frgtpass_head h3 {
							width:auto;
							margin:0;
						}
						#snt_content_frgt .snt_frgtpass_head h3 + p.required {
							margin:0;
							float:right;
						}
						
					#snt_content_frgt ul {
						width:866px; height:auto;
						margin:0; padding:0;
						float:left;
						list-style-type:none;
					}
						#snt_content_frgt ul li {
							width:866px; height:auto;
							margin:0 0 10px 0; padding:0;
							float:left;
							display:inline;
						}
							#snt_content_frgt ul li div { 
								width:866px; height:auto;
								float:left;
							}
								#snt_content_frgt ul li div .input-box { 
									width:240px; height:auto;
									margin:0 10px 0 0;
									float:left; display:inline;
								}
									#snt_content_frgt ul li label { 
										width:240px; height:auto;
										margin:0; padding:0 0 3px 0;
										float:left;
										font-weight:bold; color:#0C2431;
										display:inline;
									}
									#snt_content_frgt ul li input { 
										width:232px; height:auto;
										margin:0; padding:3px;
										float:left; clear:left;
										border:1px solid #E0E0E0;
										font-size:12px; color:#0C2431;
										display:inline;
									}		
									#snt_content_frgt ul li .validation-advice {
										width:240px;
										margin:0;
										float:left; clear:left;
										font-size:10px; color:#FF0033;
									}
					
					.snt_frgtpass_btns {
						width:auto; height:auto;
						margin:10px 0 0 0; padding:0;
						float:right;
					}
						.snt_frgtpass_btns a {
							padding:4px 10px 0 0;
							float:left;
							color:#008DBF;
						}
						
			.snt_newsletter_input {
				width:660px; height:auto;
				margin:0 0 10px 0; padding:0 0 10px 0;
				float:left;
				background-image:url(../images/snt_divider_bg.gif); background-repeat:repeat-x; background-position:0 100%;
			}
				.snt_newsletter_input input {
					width:13px; height:13px;
					margin:1px 5px 0 0;
					float:left;
				}
				.snt_newsletter_input label {
					width:auto; height:auto;
					float:left;
					font-size:12px;
				}
				
			.snt_newsletter_btns {
				width:auto; height:auto;
				float:right;
			}
				.snt_newsletter_btns a {
					padding:4px 10px 0 0;
					float:left;	
				}

			.snt_account_edit {
				width:638px; height:auto;
				padding:10px;
				float:left;
				background-color:#FAFAFA;
				background-image:url(../images/snt_grey_bg.gif); background-repeat:repeat-x; background-position:0 0;
				border:1px solid #E0E0E0;
				color:#0C2431;
			}
				.snt_account_edit fieldset {
					width:616px; height:auto;
					margin:0 0 10px 0; padding:10px 10px 0 10px;
					float:left;
					background-color:#FFFFFF;
					border:1px solid #E0E0E0;
				}
					.snt_accountedit_head {
						width:616px; height:auto;
						margin:0 0 10px 0; padding:0 0 5px 0;
						float:left;
						background-image:url(../images/snt_divider_bg.gif); background-repeat:repeat-x; background-position:0 100%;
					}
						.snt_accountedit_head h3 {
							width:auto;
							margin:0;	
						}
						.snt_accountedit_head h3 + p.required {
							margin:0;
							float:right;
						}
						
					.snt_account_edit fieldset ul {
						width:616px; height:auto;
						margin:0; padding:0;
						float:left;
						list-style-type:none;
					}
						.snt_account_edit fieldset ul li {
							width:616px; height:auto;
							margin:0; padding:0;
							float:left;
						}
							.snt_account_edit fieldset ul li div { 
								width:616px; height:auto;
								float:left;
							}
								.snt_account_edit fieldset ul li .input-box { 
									width:240px; height:auto;
									margin:0 10px 10px 0;
									float:left; display:inline;
								}
									.snt_account_edit fieldset ul li label { 
										width:240px; height:auto;
										margin:0; padding:0 0 3px 0;
										float:left;
										font-weight:bold; color:#0C2431;
										display:inline;
									}
									.snt_account_edit fieldset ul li input { 
										width:232px; height:auto;
										margin:0; padding:3px;
										float:left; clear:left;
										border:1px solid #E0E0E0;
										font-size:12px; color:#0C2431;
										display:inline;
									}		
									.snt_account_edit fieldset ul li input.checkbox { 
										width:13px; height:13px;
										margin:0 5px 0 0;
										float:left;
										border:none;
									}
									.snt_account_edit fieldset ul li .validation-advice {
										width:240px;
										margin:0;
										float:left; clear:left;
										font-size:10px; color:#FF0033;
									}
					
					.snt_accountedit_pass {
						width:616px; height:auto;
						margin:0 0 10px 0; padding:0;
						float:left;
					}
					.snt_accountedit_btns {
						width:auto; height:auto;
						margin:0; padding:0;
						float:right;
					}
						.snt_accountedit_btns a {
							padding:4px 10px 0 0;
							float:left;
							color:#008DBF;
						}
						
			.snt_address_edit {
				width:638px; height:auto;
				padding:10px;
				float:left;
				background-color:#FAFAFA;
				background-image:url(../images/snt_grey_bg.gif); background-repeat:repeat-x; background-position:0 0;
				border:1px solid #E0E0E0;
				color:#0C2431;
			}
				.snt_address_edit fieldset {
					width:616px; height:auto;
					margin:0 0 10px 0; padding:10px 10px 0 10px;
					float:left;
					background-color:#FFFFFF;
					border:1px solid #E0E0E0;
				}
					.snt_addressedit_head {
						width:616px; height:auto;
						margin:0 0 10px 0; padding:0 0 5px 0;
						float:left;
						background-image:url(../images/snt_divider_bg.gif); background-repeat:repeat-x; background-position:0 100%;
					}
						.snt_addressedit_head h3 {
							width:auto;
							margin:0;	
						}
						.snt_addressedit_head h3 + p.required {
							margin:0;
							float:right;
						}
						
					.snt_address_edit fieldset ul {
						width:616px; height:auto;
						margin:0; padding:0;
						float:left;
						list-style-type:none;
					}
						.snt_address_edit fieldset ul li {
							width:616px; height:auto;
							margin:0 0 10px 0; padding:0;
							float:left;
						}
							.snt_address_edit fieldset ul li div { 
								width:866px; height:auto;
								float:left;
							}
							.snt_address_edit fieldset ul li div.customer-name {
								width:616px;	
							}
								.snt_address_edit fieldset ul li .input-box { 
									width:240px; height:auto;
									margin:0 10px 0 0;
									float:left; display:inline;
								}
									.snt_address_edit fieldset ul li label { 
										width:240px; height:auto;
										margin:0; padding:0 0 3px 0;
										float:left;
										font-weight:bold; color:#0C2431;
										display:inline;
									}
									.snt_address_edit fieldset ul li input { 
										width:232px; height:auto;
										margin:0; padding:3px;
										float:left; clear:left;
										border:1px solid #E0E0E0;
										font-size:12px; color:#0C2431;
										display:inline;
									}		
									.snt_address_edit fieldset ul li input.hidden { 
										display:none;
									}
									.snt_address_edit fieldset ul li input.checkbox { 
										width:13px; height:13px;
										margin:0 5px 0 0;
										float:left;
										border:none;
									}
									.snt_address_edit fieldset ul li select { 
										width:240px; height:auto;
										margin:0; padding:3px;
										float:left; clear:left;
										border:1px solid #E0E0E0;
										font-size:12px; color:#0C2431;
										display:inline;
									}		
									.snt_address_edit fieldset ul li .validation-advice {
										width:240px;
										margin:0;
										float:left; clear:left;
										font-size:10px; color:#FF0033;
									}
					
					.snt_addressedit_btns {
						width:auto; height:auto;
						margin:0; padding:0;
						float:right;
					}
						.snt_addressedit_btns a {
							padding:4px 10px 0 0;
							float:left;
							color:#008DBF;
						}
						
			.snt_account_book {
				width:638px; height:auto;
				padding:10px 10px 0 10px;
				float:left;
				background-color:#FAFAFA;
				background-image:url(../images/snt_grey_bg.gif); background-repeat:repeat-x; background-position:0 0;
				border:1px solid #E0E0E0;
				color:#0C2431;
			}
				.snt_account_book h3 {
					width:auto;
					margin:0;
				}

			.snt_account_orders {
				width:660px; height:auto;
				margin:0 0 10px 0; padding:0 0 10px 0;
				float:left;
				background-image:url(../images/snt_divider_bg.gif); background-repeat:repeat-x; background-position:0 100%;
			}
			
			.snt_account_orderview {
				width:660px; height:auto;
				margin:0 0 10px 0; padding:0 0 10px 0;
				float:left;
				background-image:url(../images/snt_divider_bg.gif); background-repeat:repeat-x; background-position:0 100%;
			}
				.order-access {
					width:660px; height:auto;
					margin:0 0 5px 0;
					float:left;
				}
					.order-info {
						width:auto; height:auto;
						padding:5px;
						float:left;
						font-size:12px;
						border:1px solid #CCCCCC;
						background-color:#EEEEEE;
					}
						.order-info span {
							width:auto; height:auto;
							margin:0; padding:0;
							float:left;
						}
						.order-info ul {
							width:auto; height:auto;
							margin:0 0 0 3px; padding:0;
							float:left;
							list-style-type:none;
						}
							.order-info ul li {
								width:auto; height:auto;
								margin:0; padding:0 5px 0 0;
								float:left;
								font-weight:bold;
							}
					
				.snt_account_orderview h2 {
					margin:10px 0;	
				}
				.snt_orderview_details {
					width:638px; height:auto;
					padding:10px 10px 0 10px;
					float:left;
					background-color:#FAFAFA;
					background-image:url(../images/snt_grey_bg.gif); background-repeat:repeat-x; background-position:0 0;
					border:1px solid #E0E0E0;
					color:#0C2431;
				}
					.snt_account_orderview h3 {
						width:auto;
						margin:0;
					}
					.snt_account_orderview .snt_dashboardcol_shipping {
						margin:0 10px 0 0;
					}
					
				.snt_orderview_about {
					width:660px; height:auto;
					float:left;
				}
					.snt_orderview_about dl {
						width:660px; height:auto;
						margin:0; padding:0;
						float:left;
						font-size:12px;
					}
						.snt_orderview_about dt {
							width:660px; height:auto;
							margin:0; padding:0;
							float:left;
						}
						.snt_orderview_about dd {
							width:660px; height:auto;
							margin:0; padding:0 0 5px 0;
							float:left;
							font-weight:bold;
						}

				.snt_orderview_invoice {
					width:660px; height:auto;
					float:left;
				}
					.snt_account_orderview h4 {
						width:auto;
					}
					.snt_account_orderview .right {
						float:right;	
					}
					.snt_account_orderview .data-table {
						width:660px; height:auto;
						margin:0 0 10px 0;
					}
						.snt_account_orderview .data-table thead, .snt_orderview_invoice .data-table tbody {
							width:660px; height:auto;
						}
							.snt_account_orderview .data-table tr {
								width:auto; height:auto;
								margin:0; padding:0;
							}
								.snt_account_orderview .data-table tr th {
									width:140px; height:auto;
									padding:3px 10px;
									text-align:left;
									border:1px solid #CCCCCC;
									border-right:none;
									background-color:#EEEEEE;
								}
								.snt_account_orderview .data-table tr td {
									width:140px; height:auto;
									padding:3px 10px;
									text-align:left;
									border:1px solid #CCCCCC;
									border-right:none; border-top:none;
									vertical-align:top;
								}
									.snt_account_orderview .data-table tr td dl {
										width:auto; height:auto;
										margin:0; padding:0;
										float:left;
									}
										.snt_account_orderview .data-table tr td dl dt {
											font-weight:bold;
										}
										.snt_account_orderview .data-table tr td dl dd {
											margin:2px 0 5px 15px;
										}
										
								.snt_account_orderview .data-table tr .last {
									width:100px;
									border-right:1px solid #CCCCCC;
								}
									.snt_account_orderview .data-table tr .last .price {
										font-weight:bold;	
									}

			.snt_account_wishlist {
				width:660px; height:auto;
				margin:0 0 10px 0; padding:0 0 10px 0;
				float:left;
				background-image:url(../images/snt_divider_bg.gif); background-repeat:repeat-x; background-position:0 100%;
			}
				#wishlist-table {
					width:660px; height:auto;
					margin:0 0 10px 0; padding:0;
				}
					#wishlist-table thead, #wishlist-table tbody {
						width:616px; height:auto;
					}
						#wishlist-table tr {
							width:auto; height:auto;
							margin:0; padding:0;
						}
							#wishlist-table tr th {
								width:auto; height:auto;
								padding:3px 10px;
								text-align:left;
								border:1px solid #CCCCCC;
								border-right:none;
								background-color:#EEEEEE;
							}
							#wishlist-table tr td {
								width:auto; height:auto;
								padding:10px 10px;
								text-align:left;
								border:1px solid #CCCCCC;
								border-right:none; border-top:none;
								vertical-align:top;
							}
								#wishlist-table tr td div {
									margin:0 0 5px 0;
								}
								#wishlist-table tr td textarea {
									width:95%; height:150px;
									margin:0; padding:3px;
									float:left; clear:left;
									border:1px solid #BBBBBB;
									font-size:12px; color:#0C2431;
									display:inline;
								}
								
							#wishlist-table tr .last {
								border-right:1px solid #CCCCCC;
								text-align:center;
							}
				
				.snt_wishlist_buttons {
					width:660px; height:auto;
					margin:0; padding:0;
					float:left;
				}
					.snt_wishlist_buttons button {
						margin:0 5px 0 0;
					}
				
			.snt_account_back {
				width:auto; height:auto;
				float:right;
			}
				.snt_account_back .pipe {
					padding:0 5px;	
				}

			.snt_checkout_steps {
				width:658px; height:auto;
				margin:0; padding:0;
				float:left;
				list-style-type:none;
				border-bottom:1px solid #EEEEEE;			
			}
				.snt_checkout_steps li {
					width:658px; height:auto;
					margin:0; padding:0;
					float:left;
				}
					.snt_checkoutstep_head {
						width:646px; height:auto;
						padding:5px;
						float:left;
						border:1px solid #EEEEEE; border-bottom:none;
						background-image:url(../images/snt_paging_bg.gif); background-repeat:repeat-x; background-position:0 0;
					}
						.snt_checkoutstep_head h3 {
							width:auto;
							margin:0;
						}
							.snt_checkoutstep_head .step-count {
								font-size:10px; color:#666666;
							}
							
						.snt_checkoutstep_head h3 + a {
							padding:0 5px 0 0;
							float:right;	
						}
						
					.snt_checkout_steps li .box {
						width:646px; height:auto;
						padding:10px 0 10px 10px;
						float:left;
						border:1px solid #EEEEEE; border-bottom:none;
					}
						.snt_checkout_steps li #snt_checkoutstep_login .messages {
							width:313px;
						}
							.snt_checkout_steps li #snt_checkoutstep_login .messages li {
								width:273px;
							}
							
						.snt_checkoutstep_row {
							width:646px; height:auto;
							float:left;
						}
							.snt_checkoutstep_col {
								width:313px; height:auto;
								margin:0 10px 0 0;
								float:left;
							}
							.snt_checkoutstep_col.fullWidth {
								width:636px;
								margin:0; padding:0 10px 0 0;
							}
								.snt_checkoutstep_col .snt_checkoutstepcol_head {
									width:313px; height:auto;
									margin:0 0 10px 0; padding:0 0 5px 0;
									float:left;
									background-image:url(../images/snt_divider_bg.gif); background-repeat:repeat-x; background-position:0 100%;
								}
									.snt_checkoutstepcol_head h4 {
										width:auto;
										margin:0 0 3px 0;	
									}
									.snt_checkoutstepcol_head h4 + p.required {
										margin:0;
										float:right;
									}
									
								.snt_checkoutstep_col.fullWidth .snt_checkoutstepcol_head {
									width:636px; height:auto;
								}
									
								.snt_checkoutstep_col.fullWidth fieldset {
									width:636px; height:auto;
									margin:0; padding:0;
									float:left;
									border:none;
								}
									
								.snt_checkoutstep_col ul {
									width:313px; height:auto;
									margin:0 0 5px 0; padding:0;
									float:left;
									list-style-type:none;
								}
								.snt_checkoutstep_col.fullWidth ul {
									width:636px;	
								}
								.snt_checkoutstep_col ul.disc {
									width:313px; height:auto;
									margin:0 0 10px 0;
									list-style-type:disc;
								}
									.snt_checkoutstep_col ul li {
										width:313px; height:auto;
										margin:0 0 10px 0; padding:0;
										float:left;
									}
									.snt_checkoutstep_col.fullWidth ul li {
										width:636px;	
									}
									
								.snt_checkoutstep_col.fullWidth .default-box {
									width:636px; height:auto;
									margin:0; padding:0;
									float:left;
								}
									.snt_checkoutstep_col.fullWidth .default-box .snt_checkout_shippingmethod {
										width:636px; height:auto;
										margin:0; padding:0;
										float:left;
									}
										.default-box .snt_checkout_shippingmethod dt {
											width:636px; height:auto;
											margin:0; padding:0 0 5px 0;
											float:left;
											font-weight:bold;
										}
										.default-box .snt_checkout_shippingmethod dd {
											width:631px; height:auto;
											margin:0; padding:0 0 0 5px;
											float:left;
										}
											.default-box .snt_checkout_shippingmethod dd li {
												margin:0 0 5px 0;
											}
											
								#checkout-payment-method-load {
									width:636px; height:auto;
									margin:0; padding:0;
									float:left;
								}
									#checkout-payment-method-load div {
										width:auto; height:auto;
										float:left;
									}
									#checkout-payment-method-load dt {
										width:636px; height:auto;
										margin:0; padding:0 0 5px 0;
										float:left;
										font-weight:bold;
									}
									#checkout-payment-method-load dd {
										width:631px; height:auto;
										margin:0; padding:0 0 0 5px;
										float:left;
									}
										#checkout-payment-method-load dd li {
											margin:0 0 5px 0;
											color:#FF0033;
										}
											
								.snt_checkoutstep_col .input-box { 
									width:240px; height:auto;
									margin:0 10px 0 0;
									float:left; display:inline;
								}
									.snt_checkoutstep_col label { 
										width:240px; height:auto;
										margin:0; padding:0 0 3px 0;
										float:left;
										font-weight:bold; color:#0C2431;
										display:inline;
									}
									.snt_checkoutstep_col input { 
										width:232px; height:auto;
										margin:0; padding:3px;
										float:left; clear:left;
										border:1px solid #E0E0E0;
										font-size:12px; color:#0C2431;
										display:inline;
									}
									.snt_checkoutstep_col select { 
										width:240px; height:auto;
										margin:0; padding:3px;
										float:left; clear:left;
										border:1px solid #E0E0E0;
										font-size:12px; color:#0C2431;
										display:inline;
									}
									.snt_checkoutstep_col select.address-select {
										width:490px;
									}
									.snt_checkoutstep_col input.radio { 
										width:auto; height:auto;
										margin:0 5px 0 0;
									}
									.snt_checkoutstep_col input.checkbox { 
										width:13px; height:13px;
										margin:0 5px 0 0;
										float:left;
										border:none;
									}
									.snt_checkoutstep_col input.image { 
										width:auto;
										border:none;
									}
									.snt_checkoutstep_col input.image.placeorder { 
										width:120px; height:35px;
									}
									.snt_checkoutstep_col input.hidden { 
										display:none;
									}
									.snt_checkoutstep_col .validation-advice {
										width:240px;
										margin:0;
										float:left; clear:left;
										font-size:10px; color:#FF0033;
									}
									
									.snt_checkoutstep_col ul.disc li {
										width:293px;
										margin:0 0 0 20px; padding:0 0 3px 0;
									}
							
							
								#checkout-review-table {
									width:636px; height:auto;
									margin:0 0 10px 0;
								}
									#checkout-review-table thead, #checkout-review-load tbody {
										width:636px; height:auto;
									}
										#checkout-review-table tr {
											width:auto; height:auto;
											margin:0; padding:0;
										}
											#checkout-review-table tr th {
												width:140px; height:auto;
												padding:3px 10px;
												text-align:left;
												border:1px solid #CCCCCC;
												border-right:none;
												background-color:#EEEEEE;
											}
											#checkout-review-table tr td {
												width:140px; height:auto;
												padding:3px 10px;
												text-align:left;
												border:1px solid #CCCCCC;
												border-right:none; border-top:none;
												vertical-align:top;
											}
												#checkout-review-table tr td dl {
													width:auto; height:auto;
													margin:0; padding:0;
													float:left;
												}
													#checkout-review-table tr td dl dt {
														font-weight:bold;
													}
													#checkout-review-table tr td dl dd {
														margin:2px 0 5px 15px;
													}
													
											#checkout-review-table tr .last {
												width:100px;
												border-right:1px solid #CCCCCC;
											}
												#checkout-review-table tr .last .price {
													font-weight:bold;	
												}

							
							
							.snt_checkoutstep_col .button-set {
								width:313px; height:auto;
								float:left;
							}
								.snt_checkoutstep_col .button-set a {
									width:auto; height:auto;
									padding:4px 0 0 10px;
									float:left;	
								}
								.opc-please-wait {
									width:auto; height:auto;
									margin:2px 0 0 10px;
									float:left;
								}
									.opc-please-wait img {
										width:16px; height:16px;
										float:left;
									}
									.opc-please-wait span {
										width:auto; height:auto;
										padding:1px 0 0 5px;
										float:left; display:inline;
										font-style:italic;
									}
									
							.button-set.review {
								width:636px; height:auto;
								float:left;
							}
								.button-set.review span {
									width:auto; height:auto;
									float:left;
								}
								.button-set.review .button-set-forgot {
									margin:6px 0 0 10px;	
								}
									.button-set.review .button-set-forgot a {
										padding:0;	
									}
								
								.button-set.review .opc-please-wait {
									margin:12px 0 0 15px;
								}
								
	#snt_outline_foot {
		width:950px; height:auto;
		float:left;
	}
					
/* MESSAGES */
.messages {
	width:auto; height:auto;
	margin:0 0 10px 0; padding:0;
	float:left;
	list-style-type:none;
}
	.messages li.success-msg {
		width:auto; height:auto;
		margin:0; padding:8px 8px 8px 30px;
		float:left;
		font-weight:bold; color:#3D6611;
		border:1px solid #446423;
		background-color:#EFF5EA;
		background-image:url(../images/snt_icon_tick.gif); background-repeat:no-repeat; background-position:7px 7px;
	}
			
	.messages li.notice-msg {
		width:auto; height:auto;
		margin:0; padding:8px 8px 8px 30px;
		float:left;
		font-weight:bold; color:#004861;
		border:1px solid #FCD344;
		background-color:#FAFAEC;
		background-image:url(../images/snt_icon_notice.gif); background-repeat:no-repeat; background-position:7px 7px;
	}

	.messages li.error-msg {
		width:auto; height:auto;
		margin:0; padding:8px 8px 8px 30px;
		float:left;
		font-weight:bold; color:#DF280A;
		border:1px solid #F16048;
		background-color:#FAEBE7;
		background-image:url(../images/snt_icon_error.gif); background-repeat:no-repeat; background-position:7px 7px;
	}
		.messages li ul {
			width:auto; height:auto;
			margin:0; padding:0;
			float:left;
			list-style-type:none;
		}
			.messages ul li {
				width:auto; height:auto;
				margin:0; padding:0;
				float:left;
			}
			

/* POPUPS */
body.page-popup {
	height:auto;
	float:left;
	background:none;	
}
#snt_popup_gallery {
	width:610px; height:auto;
	padding:10px;
	float:left;
	background-color:#FFFFFF;
	/*border:5px solid #EEEEEE;*/
}
	.snt_popgallery_menu {
		width:588px; height:auto;
		margin:0; padding:5px 10px;
		float:left;
		border:1px solid #EEEEEE;
		color:#666666; font-size:12px;
		background-image:url(../images/snt_paging_bg.gif); background-repeat:repeat-x; background-position:0 0;
	}
		.snt_popgallery_menu a {
			color:#008DBF;
		}
		.snt_popgallery_menu .snt_menu_nav {
			width:85px; height:auto;
			float:left;
		}
			.snt_popgallery_menu .snt_menu_nav a {
				margin:0 5px 0 0;	
			}
			
		.snt_popgallery_menu .snt_menu_imgdesc {
			width:498px; height:auto;
			padding:0 10px 0 0;
			float:left;
			font-weight:bold;
		}
		.snt_popgallery_menu .snt_menu_close {
			width:80px; height:auto;
			float:right;
		}

	.snt_popgallery_img {
		width:600px; height:auto;
		margin:10px;
		float:left;
	}
		.snt_popgallery_img img {
			margin:0 auto;
		}
		
#snt_popup_compare {
	width:auto; height:auto;
	padding:10px;
	float:left;
	background-color:#FFFFFF;
	/*border:5px solid #EEEEEE;*/
}
	.snt_compare_head {
		width:100%; height:auto;
		margin:0 0 10px 0;
		float:left;
		background-image:url(../images/snt_divider_bg.gif); background-repeat:repeat-x; background-position:0 100%;
	}
	.snt_compare_products {
		width:100%; height:auto;
		float:left;
	}
		#product_comparison {
			width:100%; height:auto;
			margin:0 0 10px 0;
			border:none;
		}
			#product_comparison tbody {
				width:100%; height:auto;
			}
				#product_comparison tbody tr {
					width:100%; height:auto;
					margin:0; padding:0;
				}
				#product_comparison tbody tr.first {
					text-align:center;
				}
					#product_comparison tbody tr td {
						width:180px; height:auto;
						padding:10px;
						border:1px solid #CCCCCC; border-left:none; border-bottom:none;
						font-size:12px;	line-height:15px;
					}
					#product_comparison tbody tr.last td {
						border-bottom:1px solid #CCCCCC;
					}
					#product_comparison tbody tr td.label {
						background-color:#EEEEEE;
						font-weight:bold; text-align:right;
						border-left:1px solid #CCCCCC;
					}
						#product_comparison tbody tr td h3 {
							margin:0;
						}
							#product_comparison tbody tr td h3 a {
								float:left;
								color:#008DBF;
							}
							
						#product_comparison tbody tr td img {
							float:left;	
						}
						
					#product_comparison tbody.remove-buttons tr td {
						padding:0;
						border:0;
					}
						#product_comparison tbody.remove-buttons tr td img {
							float:right;
						}
						
						#product_comparison tbody.attribute-cart tr td .out-of-stock {
							color:#FF0033;
						}
						
#snt_popup_sizing {
	width:850px; height:auto;
	padding:10px;
	float:left;
	background-color:#FFFFFF;
}
	.snt_sizing_head {
		width:830px; height:auto;
		margin:0 0 10px 0;
		float:left;
		background-image:url(../images/snt_divider_bg.gif); background-repeat:repeat-x; background-position:0 100%;
	}
	.snt_sizing_body {
		width:830px; height:auto;
		float:left;
	}
		.snt_sizing_body ul {
			width:830px; height:auto;
			margin:0; padding:0;
			float:left;
			list-style-type:none;
		}
			.snt_sizing_body ul li {
				width:820px; height:auto;
				margin:0 0 5px 0; padding:3px 5px;
				float:left;
				overflow:hidden;
			}
			.snt_sizing_body ul li.first {
				border:1px solid #CCCCCC;
				background-color:#F1F1F1;
			}
				.snt_sizing_body ul li .title {
					width:820px;
					float:left;
					cursor:pointer;
					font-size:14px; color:#008DBF; font-weight:bold;
				}
				.snt_sizing_body ul li ul {
					width:820px;
					margin:10px 0 0 0;
				}
					.snt_sizing_body ul li ul li {
						width:800px; height:auto;
						margin:0 0 10px 0; padding:0 10px;
					}
						.snt_sizing_body ul li ul li .title {
							width:800px;
							margin:0 0 5px 0;
							border-bottom:1px solid #CCCCCC;
							font-size:12px;
						}
						.snt_sizing_body ul li ul li .size_image {
							width:auto; height:auto;
							float:left;
						}



/* TRIWETSUITHIRE */
#twh_outline {
	width:950px; height:auto;
	margin:0 auto;
}
	#twh_outline p {
		font-size:12px;
		line-height:20px;
		margin:0 0 15px 0;
	}
	#twh_outline h2 {
		font-size:17px;
	}
	#twh_outline h3 {
		font-size:15px;
	}
	#twh_outline_head {
		width:950px; height:120px;
		float:left;
		position:relative; z-index:10;
		background-image:url(../images/triwetsuithire/twh_head_bg.jpg); background-position:0 0; background-repeat:no-repeat;
	}
		#twh_head_logo {
			width:294px; height:27px;
			margin:73px 0 20px 20px;
			float:left;
		}
		
	#twh_outline_partners {
		width:910px; height:180px;
		padding:20px;
		float:left;
		position:relative; z-index:5;
		background-color:#FFFFFF;
		background-image:url(../images/triwetsuithire/twh_partners_bg.jpg); background-position:0 0; background-repeat:no-repeat;
	}
		#twh_outline_partners a {
			width:auto; height:auto;
			float:left; outline:none;
		}
			#twh_outline_partners img {
				width:auto; height:auto;
				margin:0 13px;
				float:left;
				
			}
				#twh_outline_partners img.oceanswim {
					width:180px; height:180px;
					float:left;
				}
		
	#twh_outline_body {
		width:950px; height:auto;
		float:left;
		position:relative; z-index:5;
		background-color:#FFFFFF;
		background-image:url(../images/triwetsuithire/twh_outlinebody_bg.jpg); background-position:0 0; background-repeat:no-repeat;
	}
		#twh_outline_body .messages {
			width:910px;
			margin:20px 20px 10px 20px;
		}	
			#twh_outline_body .messages li {
				width:870px;
			}
		
		#twh_body_content {
			width:660px; height:auto;
			padding:20px;
			float:left;
		}
			#twh_body_content a {
				color:#3B73A2;
			}
			#twh_body_content a.purchase_form {
				color:#3B73A2; font-size:16px;
			}
			.twh_content_suits {
				width:640px; height:auto;
				margin:0 10px 20px 10px;
				float:left;
			}
				.twh_content_suits img {
					float:left;
				}
				.twh_content_suits img.torpedo {
					margin:0 55px;
				}
				
			#twh_content_hireform {
				width:660px; height:auto;
				float:left;
			}
				#twh_content_hireform form {
					width:660px; height:auto;
					float:left;
				}
					#twh_content_hireform fieldset {
						width:660px; height:auto;
						margin:0; padding:0;
						float:left;
						border:none;
					}
						#twh_content_hireform ul {
							width:660px; height:auto;
							margin:0; padding:0;
							float:left;
							list-style-type:none;
						}
							#twh_content_hireform ul li {
								width:350px; height:auto;
								margin:0 0 10px 0; padding:0;
								float:left;
							}
								#twh_content_hireform ul li .input-box {
									width:350px; height:auto;
									margin:0; padding:0;
									float:left;
								}
								#twh_content_hireform ul li .input-box.small {
									width:98px;
									margin:0 10px 0 0;
								}
									#twh_content_hireform ul li .input-box label {
										width:350px; height:auto;
										padding:0 0 5px 0;
										float:left;
										font-size:12px; color:#333333;
									}
									#twh_content_hireform ul li .input-box input {
										width:300px; height:auto;
										padding:3px;
										float:left;
										font-size:12px; color:#333333;
										border:1px solid #BCBCBC;
									}
									#twh_content_hireform ul li .input-box select {
										width:292px; height:auto;
										padding:3px;
										float:left;
										font-size:12px; color:#333333;
										border:1px solid #BCBCBC;
									}
									#twh_content_hireform ul li .input-box #street_2 {
										margin:5px 0 0 0;	
									}
									#twh_content_hireform ul li .input-box.small label {
										width:98px;	
									}
									#twh_content_hireform ul li .input-box.small input {
										width:80px;	
									}
									#twh_content_hireform ul li .input-box.small select {
										width:92px;	
									}
									#twh_content_hireform ul li .input-box.checkbox input[type="checkbox"] {
										width:13px; height:13px;
										margin:0; padding:0;
									}
									#twh_content_hireform ul li .input-box.checkbox label {
										width:327px;
										margin:0 0 0 10px; padding:0;
									}
									#twh_content_hireform ul li .input-box .validation-advice {
										width:350px; height:auto;
										float:left;
										font-size:11px; font-style:italic; color:#FF0033;
										
									}
									#twh_content_hireform ul li .input-box.small .validation-advice {
										width:98px;
									}

		#twh_body_sidecol {
			width:210px; height:auto;
			padding:20px;
			float:left;
		}
			.twh_sideol_featured {
				width:210px; height:auto;
				float:left;
			}
				.twh_featured_item {
					width:198px; height:auto;
					margin:0 0 10px 0;padding:5px;
					float:left;
					border:1px solid #999999;
				}
					.twh_featured_item div {
						width:100px; height:auto;
						float:left;
					}
					.twh_featured_item .twh_featured_img {
						width:90px; height:90px;
						margin:0 8px 0 0;
					}
						.twh_featured_item .twh_featured_img a {
							width:90px; height:90px;
							float:left;
							outline:none;
						}	
							.twh_featured_item .twh_featured_img img {
								width:90px; height:90px;
								float:left;
							}	
							
					.twh_featured_item .twh_featured_title {
						width:100px; height:auto;
						float:left;
					}
						.twh_featured_item .twh_featured_title a {
							color:#333333; font-size:12px; font-weight:bold;
						}
						.twh_featured_item .twh_featured_price .snt_stock_price {
							color:#3B73A2; font-size:11px; font-weight:normal;
						}
							.twh_featured_item .twh_featured_price .snt_stock_price .old-price {
								display:none;
							}
							.twh_featured_item .twh_featured_price .snt_stock_price .special-price {
								margin:0; padding:0;
								float:left;
								color:#FF0033; font-size:13px; letter-spacing:-0.5px;
							}


