body {	font-family:verdana, arial, helvetica, sans-serif;	font-size:	12px;	margin:0px;	padding:0px;	background-color:#F7F7F8;	color:black;	text-align:left;	min-height:560px;	background-image:url(../elements/shephard-hook-spiral_tan.jpg);	background-repeat:repeat;	background-position:0px left;	}	form {	padding:2px;	background-color: none;	color: #888;}input , select {	font-family:verdana;	font-size:1em;}h5 {font-style:italic;font-size:11px;text-align:center;font-weight:300;margin:0 0 15px 0;}.warning {color:red;text-align:center}span.italicsSmaller{font-size:10px;font-style:italic;}#container {margin:0;	width:990px;	clear:both;	}#left-col{	margin:-20px 5px 0px 5px;	width:125px;	height:400px;	padding-top:0px;	float:left;	border:3xp grooved #0049A3;}#left-col a{	font-size:larger;}#left-col ul {background-image:url(../elements/submenuBG_v2.png);	background-repeat:repeat;	background-position:-25px -15px;	list-style:none;	padding:0px 5px 0px 5px; 	margin-top:5px;}#left-col li {	padding-top:10px; }#right-col {	padding-left:5px;	float:left;	width:142px;}#header {	margin:5px 0px 0px 0px;	width:990px;	height:20px;	text-align:left;	padding:0px 0px  0px 0px;		/*background-image:url(../images/header.png);	background-repeat:no-repeat;	background-position:bottom left;*/	}#header ul, #header li {	list-style:none;	display:inline;	margin-left: 0;	padding:0px 9px 0px 9px;	border: none;}#header li {	background-color:none;	border-left:1px #888 solid;	}#header li:first-child {border:none}#header-left {	width:125px;	float:left;}#header-mid {	width:700px;	float:left;}#header-right {	width:142px;	float:left;}#header-siteLinks {	width:390px;	float:left;}#contentFrame {	width:700px;	height:540px;	float:left;	background-image:url('../elements/border700x540.png');	background-repeat:no-repeat;	background-position:top left;	}#content {	margin:29px 3px 0px 0px;	padding:0px 5px 0px 10px;	float:right;	height:482px;	width:660px;	text-align: left;	color:#888;	overflow-y:auto;	}#homePic {	margin:0 5px 10px 10px;	height:189px;	width:250px;	border:1px solid #888;	}#homePic2 {	margin:30px 0px 0px 0px;	float:right;	padding-left:33px;	padding-top:32px;	height:222px;	width:283px;	background-image:url('../elements/homePic.png');	background-repeat:no-repeat;	background-position:top left;	}#homePic3 {	margin:0px 0px 0px 120px;		height:290px;	width:500px;	/*	background-image:url('../elements/homePic.png');	background-repeat:no-repeat;	background-position:top left;	*/	}#homePic3 img {	border:2px solid #888;}p {	text-align:justify;	font-size:11px;	line-height:13px;	margin:0px 0px 12px 0px;		}#content>p {margin:0px;}#content>p+p {text-indent:30px;}.type {	padding:1px 0 0 0;	width:500px;	/*	background-image:url(../images/underline_curve.png);	background-repeat:no-repeat;	background-position:bottom right;	*/}a {	color:#0049A3;	font-size:11px;	text-decoration:none;	font-weight:600;	font-family:verdana, arial, helvetica, sans-serif;	}a:link {color:#0049A3;}a:hover {background-color:white;color:#888;}h1 {	color:#333;	font:24px/24px verdana, arial, helvetica, sans-serif;	font-weight:900;	}h2 {	color:#555;	font:12px verdana, arial, helvetica, sans-serif;	font-weight:700;	margin:18px 0px 3px 0px;	}h3 {	color:#666;	font-size:11px;	font-weight:800;	margin:6px 0px 3px 0px;	}img {border-width:0px;}img.thumb {margin:10px 1px;}#footer {	clear:both;	color:#888;	font-size:9px;	font-style:italic;	margin:0px 0px 0px 0px;	width:990px;	text-align:left;	padding:5px 0px  0px 0px;	}#footer-text {	line-height:10px;	float:left;	margin-left:10px;	background:#EAE5E1;	border:1px #CAC5C1 solid;}#footer-left {	width:125px;	float:left;}#footer-mid {	width:700px;	float:left;}#footer-right {	width:142px;	float:left;}.first {margin-top:0px; padding-top:0px;}div.products{	float:left;	text-align:left;	width:200px;	min-height:230px;	margin:	5px 10px 5px 0px;	border:1px #0049A3 solid;	/*background:	url(../images/underline_curve.png) no-repeat bottom right;*/	overflow: hidden;	}div.products div.text{	margin:0px;	padding:0px;	/*width:	530px;*/	/* commented backslash hack v2 everthing except macIE5 can read \*/	overflow: auto;/* end hack */	}div.products img{	padding:5px 5px 2px 5px;	width:190px;	}div.products img:hover{	/* for IE */	 filter:alpha(opacity=60);	 /* CSS3 standard */	 opacity:0.6;}div.products ul{	height:48px;	margin:	0px;	padding:0px 5px 5px 5px;	list-style:none;	}div.products li:first-child{	font-weight:bold;	}div.products li>span:first-child {	float:left;}div.products li>span:last-child {	float:right;}div.submit img{	width:106px;	height:16px;}.pageNavSpan {	padding:0px 10px 0px 10px;}#header-cartInfo {	margin:0px 0px 0px 30px;	text-align:center;	width:130px;	background:#EAE5E1;	border:1px #CAC5C1 solid;	font-size:7.5px;	font-style:italic;	line-height:15px;}#cartQuickView_container {	margin-left:10px;	background-image:url(../elements/border-qcv.png);	background-repeat:no-repeat;	background-position:bottom right;	height:540px;	width:142px;}#cartQuickView {	margin:29px 3px 5px 0px;	padding:0px 5px 0px 10px;	float:right;	height:482px;	width:120px;	overflow-y:auto;}.cartQuickViewItems {	background-color:white;	margin-bottom:10px;	padding:3px;	height:95px;}.cartQuickViewItems span {	font-size:8px;}.cartQuickViewItems span:first-child {	float:left;}.cartQuickViewItems span:last-child{text-align:right;float:right;}.cartQuickViewItems img{	width:100px;}div.header{	height:	35px;	margin:	0 0 0px 0;	color:	#B79473;	}div.header h3{	margin:	0;	padding:	5px 0 3px 0;	height:	18px;	font-size:	15px;	}.price{	display:	block;	float:	right;	color:	#666;	font-size:	14px;	margin:	0 80px 5px 0;	text-align:center;	}span.price img{	margin:	0;	border:	0px solid #888;	}.subNav {	font-size:8px;	font-style:italic;}#pageNavTop {margin:0px 0px 0px 0px;float:right;}#pageNavBottom {margin:0px 0px 0px 0px;text-align:right;float:right;}#catInfoLine {float:left;margin:-10px 0 0 5px;text-align:left;}/*#wholesaleNav {text-align:left;margin:-10px 0 10px 0;float:left;width:500px;}#wholesaleNav span {margin-left:5px;}#wholesaleNav ul, #wholesaleNav li {	list-style:none;	display:inline;	margin-left: 0;	padding:0 3px 0 3px;	border: none;}#wholesaleNav li {	background-color:#E2EEF6;	border-left:1px #888 solid;	}#wholesaleNav li:first-child {border:none}*/#wholesaleNav {margin-top:0px;font-size:10px;line-height:11px;}#wholesaleNav ul, #wholesaleNav li {	list-style:none;	margin-left: 0px;	padding:0px 0px 3px 5px;	border: none;}#checkoutList{	height:305px;	width:660px;	overflow-y:auto;}#checkoutPaymentMethod {	width:630px;}#checkoutPaymentMethod form{	background:none;	float:right;	display:inline;	border:none;}#checkoutPaymentMethod form>input{	height:20px;	font-size:smaller;}#photo {text-align:left;width:220px;}#photo span {padding:0px 10px 0 10px;}#photo img {width:333px;height;250px}#login {padding:20px 0px;width:300px;}#register {position:relative;padding:5px;margin:0 0px 15px 0px;}#register form {	background:none;	border:none;	text-align:left;	margin:none;	padding:none;	}#register input {	color:black;	background:none;}#register textarea {	color:black;	background:none;}#register h5 {text-align:left;}#register>div.address{width:175px;padding-bottom:10px;}#register>div.message{width:400px;text-align:left}#register>div.message span {text-align:left;padding:0px;}.address {	font-size:larger;	margin:10px 0px 10px 0px;}.tableBorder {	border-collapse:collapse;}.tableBorder table {border: 1px solid #eee;}