/* HTML TAGS */form{	margin:0;	padding:0;}IFRAME {	margin:0;	padding:0;	clear:none;}HTML {	width:100%;	height:100%;}BODY {	margin:0px 0px 0px 0px;	font-family:Verdana, Arial, Helvetica, sans-serif;	background-color:#000000;		font-size:11px;	line-height: 16px;	width:100%;	height:100%;	/*color:#5A3D1D;*/	color:#000000;}P,TD,UL {	font-size:11px;}H1 {	color:#ed1b2d;	font-size:12px;	font-weight:bold;}H2 { 	color:#ed1b2d;	font-size:11px;	font-weight:bold;}H3 { 	font-size:10px;	font-weight:bold;}.h2 {	color:#ed1b2d;	font-size:11px;	font-weight:bold;}A:link,A:visited,A:hover  {	/*color:#30195D;*/	color:#000000;	text-decoration:none;}INPUT,TEXTAREA,SELECT, BUTTON {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;}.clear {	clear:both;	height:8px;}.floatLeft {	float:left;}.floatRight {	float:right;}.red {	color:#ed1b2d;}/* Structure */#wrapper {	text-align:center;	padding-bottom: 20px;	margin:0;}#site {	/*margin-top: 20px;*/	width: 800px;	/*margin-left:auto;	margin-right:auto;*/		margin:20px auto 0 auto;	padding:0;	}#header {	background-image:url(images/header_bg.gif);	background-repeat: no-repeat;	width: 800px;	height:79px;}#header #headerlinks{	display: block;	width: 331px;	height: 42px;	margin: 0 auto;		position: relative;	top:30px;	float:left;	left:15px;}#middle {	background-image:url(images/content_background.gif);	background-repeat: repeat-y;	vertical-align: top;	margin: 0;	padding-top:0px;}#middle_inside {	width:778px;	margin-left: auto;	margin-right: auto;}.padded {	padding-left:5px;	padding-right:5px;}#navigation {	padding-top:0px;	margin-top:0px;	margin-bottom:0px;	padding-bottom: 0px;}#navigation #first_row {	padding-top:5px;	padding-bottom:3px;}#navigation #second_row  {	padding-top:3px;	padding-bottom:5px;}#navigation #first_row IMG{	margin-left:3px;	margin-right:2px;}#navigation #second_row IMG {	margin-left:3px;	margin-right:2px;}#navigation TABLE {}#content {	width:778px;	margin-left: auto;	margin-right: auto;	text-align:left;	}#searchForm {	text-align:left;	padding:0 0 6px 6px;	margin:0;}#content A:link, #content A:active, #content A:visited {	/*color:#5A3D1D;*/	color:#000000;}#content A:hover {	color:#ED1B2D;}#footer {	background-image:url(images/footer_bg.gif);	background-repeat:repeat;	width: 800px;	height: 20px;	color:#4d4d4d;	font-size:10px;	padding-top:10px;}#footer DIV.footerleft {	float:left;	margin-left:15px;}#footer DIV.footerright {	float:right;	margin-right:15px;}#footer A:link, #footer A:active, #footer A:visited {	color:#4d4d4d;}#footer A:hover {	color:#FFFFFF;}#content_table {	margin-top: 20px;}.shotsl {	padding-left:0px;	padding-right:1px;}.shotsr {	padding-left:0px;}.shots {	padding-right:5px;}/* Stitches */.stitch {	margin-top:5px;}.stitch_corner{	width:5px;	height:5px;}.stitch_top{background-image: url(images/border_top.gif);background-repeat: repeat-x;background-position: left bottom;		/*Not neededheight:5px;*/font-size:1px;}.stitch_bottom{background-image: url(images/border_b.gif);background-repeat: repeat-x;background-position: left top;		/*Not neededheight:5px;*/font-size:1px;}.stitch_left{background-image: url(images/border_l.gif);background-repeat: repeat-y;background-position: right top;		width:5px;}.stitch_right{background-image: url(images/border_r.gif);background-repeat: repeat-y;background-position: left top;		width:5px;}.stitch_content{}/* End Stitches */#extras {	width:98%;	height:243px;}.smallProduct {	width:182px;}.imageLeft {	float:left;	margin-right:16px;}.imageRight {	float:right;}.longimage .smallProduct TD.stitch_content {	height:420px;	background-color:#FFFFFF;}.shortimage .smallProduct TD.stitch_content {	height:244px;	background-color:#FFFFFF;}.smallProductDetails {	padding:0 5px 0 5px;}#fullProduct {	float:left;}#fullProductDetails {	margin-left:8px;	float:left;	text-align:left;}#fullProductDetails TD.stitch_content {	text-align:left;	padding:5px;}.fullProductExtras {	/*margin-left:10px;*/	float:right;	text-align:left;}.fullProductExtras TD.stitch_content {	text-align:left;	padding-left:5px;}#catalogueHeader {	clear:both;	padding-left:5px;	/*margin-top:5px;*/	padding-right:5px;	font-size:10px;}#catalogueHeader DIV {	float:right;}#catalogueHeader IMG {	padding-top:5px;	padding-left:2px;	margin-bottom:5px;}#searchString {	/*width:148px;*/	margin-bottom: 0px;}.stockist {	float:left;	width:33%;	margin-bottom:20px;}#contact_info td.stitch_content {	text-align: left;}.rangeTitle {	padding-left:5px;	margin-top:10px;}#sizingChart{	width:100%;}#sizingChart TH {	text-align:left;	font-weight:bold;	color:#FFFFFF;	font-weight:bold;	background-color:#ed1b2d;}.pullBack {	margin-left:-5px;}.TVC {	float:left;	width:370px;	margin-left:10px;	}.TVC TABLE {	display:inline;}#stockist_page td.stitch_content {text-align: left;padding:0 5px 0 5px;}.storyboard{	width:768px;	margin-left:auto;	margin-right:auto;	background-color:#FFFFFF;	border:1px solid #333333;	margin-top:5px;} #loginArea {	text-align:left;	padding-left:5px;	padding-right:5px;	padding-top: 5px;	padding-bottom: 5px;}#loginArea.focus {	background-color:#FF99FF;}.loginRow {	padding-left: 5px;	padding-bottom:5px;	text-align:left;}UL.stockistMenu {	list-style-type:none;	padding:10px;}UL.stockistMenu li {	padding:0;	margin:0;}UL.stockistMenu li:before {	content: "\00BB \0020";	}	.news {	clear:both;}.news H1 {	padding-top:5px;}.newsImageRight {	float:right;	padding-left:10px;	padding-bottom:10px;}.newsImageLeft {	float:left;	padding-right:10px;	padding-bottom:10px;}HR.newsline {	color:#000000;}.newsArticle {float:right;width:480px;	}.newsArticle TD.stitch_content {	text-align:left;	padding-left:5px;	padding-right:5px;}.newsTitle {}.highlight {	background-color:#FFCC66;}.ulined {	border-bottom:1px solid #000000;}#stockist_confirm {	text-align:left;	padding:20px 5px 20px 5px;}#stockist_confirm P {	text-align:justify;}/* Comfortwear page */.comfort1 {	float:left;}.comfort2 {	float:right;}.comfort3 {	clear:left;	float:left;}.comfort4 {	float:left;	margin-left:13px;}.comfort5 {	float:right;	margin-right:13px;}.comfort6 {	float:right;}/* footwear page */.footwear1 {	float:left;}.footwear2 {	float:right;}.footwear3 {	clear:left;	float:left;}.footwear4 {	float:left;	margin-left:15px;}.footwear5 {	float:left;	margin-left:15px;}.footwear6 {	float:right;	margin-right:15px;}.footwear7 {	float:right;}/* gen Y page */.geny1 {	float:left;}.geny2 {	float:right;}.geny3 {	clear:left;	float:left;}.geny4 {	float:left;	margin-left:16px;}.geny5 {	float:right;}/* hivis page */.hivis1 {	float:left;}.hivis2 {	float:right;}.hivis3 {	clear:left;	float:left;}.hivis4 {	float:left;	margin-left:12px;}.hivis5 {	float:left;	margin-left:12px;}.hivis6 {	float:right;	margin-right:14px;}.hivis7 {	float:right;}/* industrial page */.indus1 {	float:left;}.indus2 {	float:right;}.indus3 {	clear:left;	float:left;}.indus4 {	float:left;	margin-left:12px;}.indus5 {	float:left;	margin-left:12px;}.indus6 {	float:right;	margin-right:14px;}.indus7 {	float:right;}/* Knit & Jeans page */.knitjeans1 {	float:left;}.knitjeans2 {	float:right;}.knitjeans3 {	clear:left;	float:left;}.knitjeans4 {	float:right;}/* legends page */.legends1 {	float:left;}.legends2 {	margin-left:12px;	float:right;}.legends3 {	margin-left:12px;	margin-top:7px;	float:left;}.legends4 {	margin-top:7px;	float:right;}/* womenswear page */.women1 {	float:left;}.women2 {	float:right;}.women3 {	clear:left;	float:left;}.women4 {	float:left;	margin-left:15px;}.women5 {	float:right;}/* kool gear page */.koolg1 {	float:left;}.koolg2 {	float:right;}.koolg3 {	clear:left;	float:left;}.koolg4 {	float:left;	margin-left:13px;}.koolg5 {	float:right;	margin-right:13px;}.koolg6 {	float:right;}#Cart {	margin-bottom:30px;}#Cart TABLE {	border-collapse:collapse;}#Cart TABLE TD, #Cart TABLE TH{	border:1px solid #000000;	padding:2px 5px 2px 5px;}#CartOptions {	padding-bottom:10px;}#Cart IMG {	border:1px solid #999999;}#mapframe {border:0px none #000000;}#maploader {	width:450px;	height:230px;	text-align:center;	padding-top:220px;	vertical-align:middle;	/*background-color:#00CC00;*/}.onlineform {	padding:0;	margin:0;	display:none;}.IntroRange {	padding-top:10px;	padding-bottom:10px;	text-align:left;	padding-left:5px;}/*///////////////////////////////////Stockist navigation container///////////////////////////////////*/#StockistNav {	background-image:url(images/stockist_bg.gif);		background-repeat:no-repeat;	/*background-color:#009900;*/	height:36px;	width:800px;	}#StockistNav A:link, #StockistNav A:active, #StockistNav A:visited, #StockistNav A:hover {	/*color:#5A3D1D;*/	color:#000000;	text-decoration:underline;}#navigation FORM {margin-bottom: 4px;margin-top: 4px;}.stockist_option {	color: #FF0000;	font-weight: bold;	text-indent:-20px;	padding-left:20px;}.clubForm {	text-align:left;	padding:0 0 6px 6px;	margin:0;}#searchForm , .clubForm {margin-bottom:4px;margin-top:4px;}.style1 {	color: #FF0000;	font-weight: bold;}.style2 {color: #FF0000}.tradeCardHeading{	color: #FFFFFF;	font-weight: bold;}