html, body, div, span, p, h1, h2, h3, h4, ul, ol, li, form, fieldset, img {border:0px;margin:0px;padding:0px;}

html {background: #fff url(../images/body-bg.jpg) 0px 0px repeat;}
body {text-align:center;margin:0px auto;color:#000000;font-family:"trebuchet ms";font-size:10px;background:transparent url(../images/body-bg1.jpg) 0px 0px repeat-x;}
/*body {text-align:center;margin:0px auto;color:#444444;font-family:"trebuchet ms";font-size:10px;background:transparent url(../images/body-bg1.jpg) 0px 0px repeat-x;}*/
#page {width:950px;padding:0px 10px;text-align:left;margin:0px auto 0px auto;}
#main {background: transparent url(../images/page-bg2.jpg) -1px 0px repeat-y;position:relative;text-align:left;width:950px;margin-top:0px;padding-bottom:40px;}
.subpage #main {background: transparent url(../images/page-bg2.jpg) -1px 0px repeat-y;position:relative;text-align:left;width:950px;margin-top:0px;padding-bottom:40px;padding-top:20px;}

#print {display:none;}
#head {position:relative;height:156px;}
#head #toplogo {position:absolute;top:0px;left:288px;width:376px;height:114px;}
#flags {position:absolute;top:10px;left:15px;height:20px;}
#flags p {font-weight: bold; font-size:10px;} 
#flags p.flags {font-weight: bold; font-size:14px;} 


#basket1 {position:absolute;top:0px;right:0px;height:100px;}
#minicart {font-family:tahoma;margin-top:5px;float:right;height: 100px;font-size:14px;width: 163px;background-color: #ececec;border: 1px solid #d0d0d0;padding: 0px 5px;text-align: center;}
#cartcontents {display: block;padding:  10px 7px 3px 7px;text-align:center;font-size: 16px;}
#minicart a {color: #5a585b;font-weight: bold;}
#minicart a:hover{text-decoration: none;}


#nav {height:35px;list-style-type:none;line-height:28px;text-align:center;position:absolute;top:118px;width:950px;}
#nav li {display:inline;font-size:16px;font-weight:bold;text-transform:lowercase;padding:0px 10px;color:#fff;}
#nav li a {color:#ffffff;text-decoration:none;margin-right:18px;}
#nav li a:hover {border-bottom:1px dotted #fff;}

.index #sidebar {width:226px;background:transparent url(../images/sidebar-bg.jpg) 0px 0px repeat-y;position:relative;text-align:left;z-index:100;padding-bottom:20px;border-top:2px solid #b0b0b0;border-bottom:2px solid #b0b0b0;margin:0px 0px 0px 6px;}
.index #content {clear:both;width:622px;background:transparent url(../images/content-bg.jpg) 0px 0px repeat-y;;float:right;text-align:center;z-index:200;padding:10px 40px 10px 40px;border-top:2px solid #b0b0b0;border-bottom:2px solid #b0b0b0;text-align:left;}
/*.index #content {clear:both;width:622px;background:transparent url(../images/content-bg.jpg) 0px 0px repeat-y;;float:right;text-align:center;z-index:200;padding:10px 40px 10px 40px;border-top:2px solid #b0b0b0;border-bottom:2px solid #b0b0b0;text-align:left;color:#5b5b5b;}*/

.subpage #sidebar {width:226px;background:transparent url(../images/sidebar-bg.jpg) 0px 0px repeat-y;position:relative;text-align:left;z-index:100;padding-bottom:20px;border-top:2px solid #b0b0b0;border-bottom:2px solid #b0b0b0;margin:0px 0px 0px 6px;}
.subpage #content {clear:both;height:auto;width:622px;background:transparent url(../images/content-bg.jpg) 0px 0px repeat-y;;float:right;text-align:center;z-index:200;padding:10px 40px 10px 40px;border-top:2px solid #b0b0b0;border-bottom:2px solid #b0b0b0;text-align:left;}
/*.subpage #content {clear:both;height:auto;width:622px;background:transparent url(../images/content-bg.jpg) 0px 0px repeat-y;;float:right;text-align:center;z-index:200;padding:10px 40px 10px 40px;border-top:2px solid #b0b0b0;border-bottom:2px solid #b0b0b0;text-align:left;color:#5b5b5b;}*/

#content {float:left;font-size:12px;height:auto;}
#content p {font-family:tahoma;font-size:12px;line-height:1.5em;margin-bottom:1em;}
#content h1 {font-size:19px;line-height:2em;width:600px;clear:both;}
#content h1 span {color:#c82225;font-style:italic;}
#content p q {font-family:"comic sans ms";margin-top:1em;}

.subpage #contentwide {clear:both;height:auto;width:862px;background:transparent url(../images/content-bg2.jpg) 0px 0px repeat-y;;float:right;text-align:center;z-index:200;padding:10px 40px 10px 40px;border-top:2px solid #b0b0b0;border-bottom:2px solid #b0b0b0;text-align:left;}
/*.subpage #contentwide {clear:both;height:auto;width:862px;background:transparent url(../images/content-bg2.jpg) 0px 0px repeat-y;;float:right;text-align:center;z-index:200;padding:10px 40px 10px 40px;border-top:2px solid #b0b0b0;border-bottom:2px solid #b0b0b0;text-align:left;color:#5b5b5b;}*/
#contentwide {float:left;font-size:12px;height:auto;}
#contentwide p {font-family:tahoma;font-size:12px;line-height:1.5em;margin-bottom:1em;}
#contentwide h1 {font-size:19px;line-height:2em;width:600px;clear:both;}
#contentwide h1 span {color:#c82225;font-style:italic;}
#contentwide p q {font-family:"comic sans ms";margin-top:1em;}

.tabalign_tl td {text-align:left; vertical-align:top;}
.tabalign_tc td {text-align:center; vertical-align:top;}
.tabalign_tr td {text-align:right; vertical-align:top;}
.tabalign_ml td {text-align:left; vertical-align:middle;}
.tabalign_mc td {text-align:center; vertical-align:middle;}
.tabalign_mr td {text-align:right; vertical-align:middle;}
.tabalign_bl td {text-align:left; vertical-align:bottom;}
.tabalign_bc td {text-align:center; vertical-align:bottom;}
.tabalign_br td {text-align:right; vertical-align:bottom;}

#search {padding:10px 20px;position:relative;height:30px;}
#newsletter {width:186px;background:transparent url(../images/sidebar-bg.jpg) 0px 0px repeat-y;position:relative;text-align:left;z-index:100;padding: 10px 20px 30px 20px;border-top:2px solid #b0b0b0;border-bottom:2px solid #b0b0b0;margin:20px 0px 0px 6px;}
#newsletter h2 {color:#3f3f3f;font-size:20px;text-transform:lowercase;line-height:1.5em;}
#newsletter p {color:#3f3f3f;font-family:tahoma;color:#737373;font-size:10px;}
#newsletter form {padding-top:5px;position:relative;height:30px;}
#newsletter form ul, #sidebar form ul {list-style-type:none;}
#newsletter form ul li, #sidebar form ul li {display:inline;}
#newsletter form label, #sidebar form label {display:none;}
#newsletter form #newsletteremail {position:absolute;top:8px;left:0px;width:119px;height:16px;background-color: #fff;padding:3px 4px;margin:0px;border:1px solid #000;}
#newsletter form #newslettersubmit {position:absolute;top:8px;right:0px;width:52px;height:22px;background: #fff url(../images/search-submit.jpg) 0px 0px no-repeat;padding:0px;margin:0px;border:0px;cursor:pointer;}

#search #search_terms {position:absolute;top:8px;left:20px;width:119px;height:16px;background: #fff;padding:3px 4px;margin:0px;border:1px solid #8C2020;}
#search #search_submit{position:absolute;top:8px;right:20px;width:52px;height:22px;background: #fff url(../images/search-button.jpg) 0px 0px no-repeat;padding:0px;margin:0px;border:0px;cursor:pointer;}

#footlinks {clear:both;position:relative;width:702px;background:transparent url(../images/foot-links-bg.jpg) 0px 0px repeat-y;float:right;text-align:center;z-index:5;padding:0px 0px 0px 0px;border-top:2px solid #b0b0b0;border-bottom:1px solid #b0b0b0;margin-top:12px;}
#footlinks ul {text-align:center;padding:10px 80px;list-style-type:none;font-size:11px;font-family:tahoma;}
#footlinks ul li {display:inline;padding:0px 15px;color:#a81d1f;}
#footlinks ul li a {color:#a81d1f;text-decoration:underline;}
#footlinks ul li a:hover {text-decoration:none;}
#foottext {clear:both;position:relative;width:702px;background:transparent url(../images/content-bg.jpg) 0px 0px repeat-y;float:right;text-align:center;z-index:5;padding:0px 0px 0px 0px;border-top:1px solid #b0b0b0;border-bottom:2px solid #b0b0b0;}
#foottext p {padding:10px 40px;color:#717171;font-size:9px;font-family:verdana;}
#footer {clear:both;padding-left:230px;text-align:center;padding-top:10px;font-family:tahoma;font-size:11px;color:#838383;}
#footer a {color:#838383;font-weight:bold;}
#sidebar ul {list-style-type:none;}

#sidenav {padding:10px 20px;color:#5B5B5B;font-size:14px;font-weight:bold;line-height:2em;}
#sidenav li {}
#sidenav a {color:#5B5B5B;}
#sidenav ul {padding: 0px 0px 5px 0px;color:#8b2020;text-transform:uppercase;font-size:12px;font-weight:bold;line-height:1.8em;}
#sidenav ul a {color:#8b2020;}

#homepage {padding-top:1px;position:relative;color:#000000;font-size:16px;}
#usps {padding-top:1px;height:520px;position:relative;}
#usp01, #usp02, #usp03, #usp04, #usp05, #usp06, #usp07, #usp08 {position:absolute;}
#usp01 {top:100px;left:5px;height:331px;width:231px;background: transparent url(../images/usp-01-bg.jpg) 0px 0px no-repeat;padding-left:6px;}
#usp02 {top:101px;left:267px;height:387px;width:190px;background: transparent url(../images/usp-02-bg.jpg) 0px 0px no-repeat;padding-left:7px;}
#usp03 {top:101px;left:499px;height:387px;width:190px;background: transparent url(../images/usp-03-bg.jpg) 0px 0px no-repeat;padding-left:7px;}
#usp04 {top:14px;right:6px;height:474px;width:213px;background: transparent url(../images/usp-04-bg.jpg) 0px 0px no-repeat;padding-left:5px;}
#usp05 {top:100px;left:5px;height:331px;width:231px;background: transparent url(../images/usp-01-bg.jpg) 0px 0px no-repeat;padding-left:6px;}
#usp06 {top:101px;left:267px;height:387px;width:190px;background: transparent url(../images/usp-02-bg.jpg) 0px 0px no-repeat;padding-left:7px;}
#usp07 {top:101px;left:499px;height:387px;width:190px;background: transparent url(../images/usp-03-bg.jpg) 0px 0px no-repeat;padding-left:7px;}
#usp08 {top:101px;right:6px;height:387px;width:190px;background: transparent url(../images/usp-04-bg.jpg) 0px 0px no-repeat;padding-left:6px;}
#uspnew {position:absolute; top:-20px; left:-15px;}
/*.usptext {font-family:"arial","trebuchet ms";position:relative;height:99px;width:186px;background: transparent url(../images/ups-text-bg.jpg) 0px 0px no-repeat;margin:5px auto;text-align:center;}
*/
.usptext {font-family:"arial","trebuchet ms";position:relative;width:200px;background:white;margin:5px auto;text-align:center;border:1px;border-color:lightgrey;border-style:solid;}
.uspenl {position:relative;width:200px;margin:5px auto;text-align:left;}
#usps h1 {color:black;font-size:20px;padding-left:10px;padding-top:20px;line-height:1.2em;font-family:Rockwell,"trebuchet ms";}
.usptext h2 {color:#8b2020;font-size:14px;padding-top:5px;}
.usptext p {padding:10px;font-size:12px;color:#020f18;}
.usptext a {text-decoration:none;color:#000;}


#listofsports {position:absolute;top:99px;left:0px;display:block;height:18px;width:102px;background: #fff url(../images/list-of-sports-button.jpg) 0px 0px no-repeat;}

#wizard{
	float:left;
	height:auto;
}

#wizard p {
	clear: both;
	color: #8B2020;
	font-size: 12px;
	font-weight: bold;
}

#wizard .sub{
	clear:both;
	padding-top: 20px;
}

#wizhead {
	padding-bottom:10px;
	height:30px;
}

#wizhead li, #wizhead li a{
	background: transparent url(../images/wizard_fade.jpg) 0px 18px no-repeat;
	display:inline;
	float:left;
	list-style-type:none;
	font-size:16px;
	font-weight: bold;
	width:150px;
	text-align:center;
	text-decoration:none;
	color:#E0E0E0;
}

#wizhead #selected{
	background: transparent url(../images/wizard_selected.jpg) 0px 18px no-repeat;
	color:#989898;
}

#wizcat {
	clear:left;
	list-style-type:none;
	display:inline;
	float:left;
	width:200px;
	padding:0px;
	margin:0px;
}

#wizcat ul {padding:0px; margin:0px;width:200px;}
#wizcat li {padding:0px; margin:0px;width:200px;}

#wizcat li a {
	font-size:14px;
	color: #5B5B5B;
	font-weight: bold;
	text-decoration:none;
	padding:0 5px 0 0;
	margin:0px;
	width:200px;
}

#wizcat li a.competition-link {
	font-size:14px;
	font-weight: bold;
	color: #000;
	text-decoration:none;
	padding:0 5px 0 0;
	margin:0px;
	width:200px;

}

.wizcat {
	display:inline;
	list-style-type:none;
	float:left;
	width:200px;
	padding:0px;
	margin:0px;
}

.wizcat ul {width:200px;padding:0px; margin:0px;}
.wizcat li {width:200px;padding:0px; margin:0px;}


.wizcat li a {
	font-size:14px;
	color: #5B5B5B;
	font-weight: bold;
	text-decoration:none;
	padding:0 5px 0 0;
	margin:0px;
	width:200px;
}
.wizcat li a.competition-link {
	color: #000;
	font-weight: bold;


}
#instructions {
	clear: both;
	padding-top: 20px;
	height: 250px;
}

#instructions img {
	float:left;
	padding-right: 20px;
}

#instructions ul {
	list-style-type:none;
	font-size:12px;
	font-weight: bold;
}

#instruction1{
	position:relative;
	top:30px;
	background: transparent url(../images/bullet_pt.jpg) 132px 3px no-repeat;
}

#instruction2{
	position:relative;
	top:60px;
	background: transparent url(../images/bullet_pt.jpg) 132px 3px no-repeat;
}

#instruction3{
	position:relative;
	top:80px;
	background: transparent url(../images/bullet_pt.jpg) 132px 3px no-repeat;
}

#feat {
	width:800px;
}

.product{float: left;text-align: center;width: 180px; height:140px; border:1px solid #cccccc; margin:10px;padding-top:10px;}
.product a {color: #5B5B5B;font-weight: bold;}
#photocaption {display:none;float:left;padding:30px 0 0 0;margin:0;width:300px;}
#photocaption ul li label {float:left;width:180px;}
#photocaption ul li {padding:3px;}

#photocaption2 {display:none;float:left;padding:30px 0 0 0;margin:0;width:400px;}
#photocaption2 ul li label {float:left;width:180px;}
#photocaption2 ul li {padding:3px;}

#save_thumb {display: block;clear: both;}
#thumbnail_form {height:auto;}
.upload_link {height: 38px;width: 218px;}

#quants {height:34px;width:125px;background: transparent url(../images/quantsbg.jpg) 0px 0px no-repeat;}
#quants #qminus {background:transparent;width:20px;height:34px;padding:0px;margin:0px;border:0px;cursor:pointer;}
#quants #qplus {background:transparent;width:20px;height:34px;padding:0px;margin:0px;border:0px;cursor:pointer;}
#quants #quantity {width:72px;font-weight:bold;background:transparent;font-size:14px;text-align:center;height:20px;padding:4px 0px;margin:0px;border:0px;}

#content ul {list-style-type: none;}
#dimensions {display: none;}
#dimensions ul li label {float:left;width:130px;}
#dimensions ul li {padding:3px;}
#cdetails {display: none;}
#cdetails ul li label {float:left;width:130px;}
#cdetails ul li {padding:3px;}
#edetails ul li label {float:left;width:130px;}
#edetails ul li {padding:3px;}
#progdetails {display: block;}
#progdetails li label {float:left;width:150px;}
#progdetails li {padding:3px;}
#productimage {display:inline;}
#productimage2 {float:right;}
#maindetails {float: right; display:inline; width:370px; padding:0; margin-left: 10px;}
#maindetails .input{margin: 0px 5px 4px 0px;}
#product_name {width:360px; margin:0; padding:0;font-size:18px;text-align:left;}


#landing-iwt {float:right;}
#landing-logo {float:left;height:150px;width:150px;}
#landingbox {width:300px;}
#landingbox p {font-style:italic; font-size:12px;}
#landingbox b {font-weight:bold; font-size:14px; color:#000;}
#landingbox #iwtlogo {padding:0 40px 0 40px;}
#landingbox h1 {font-size:19px; font-weight:bold; width:300px;clear:none;}
#landingbox h1 span {font-size:24px; font-weight:bold;color:#000000;}
/*#landingbox h1 span {font-size:24px; font-weight:bold; color:#5D5D5D;}*/

#continueshop {background:transparent url(../images/continue_shopping.jpg) no-repeat; width:159px; height:38px; display:block; cursor:pointer; }
#updatecart {background:transparent url(../images/update.jpg) no-repeat; width:98px; height:38px; display:block; cursor:pointer; }
#gotocheckout {background:transparent url(../images/go_to_checkout.jpg) no-repeat; width:150px; height:38px; display:block; cursor:pointer; }
#confirmorder {background:transparent url(../images/confirm_order.jpg) no-repeat; width:150px; height:38px; display:block; cursor:pointer; }
form#Checkout {font-size:12px;}
ul.check {list-style-type:none;margin-bottom:1em;padding-top:2em;}
h2.check {clear:both;margin-bottom:0em;line-height:2em;border-bottom:1px dotted #000;padding-top:2em;}
ul.check li label {float:left;clear:left;width:150px;padding-bottom:0.6em;padding-right:10px;line-height:1.5em;text-align:right;}
ul.check li input, ul.check li select {margin-bottom:7px;}

#confirmorder {margin-top:2em;}

table.scart td, table.custdet td, table.scart th, table.custdet th {padding:5px;}
table.scart th, table.custdet th {text-align:left;}
table.scart {margin: 20px 0px 10px 0px;}

div#error {
	width: 590px;
	background-color: #FFEEEE;
	margin: 0px auto;
	border: 1px solid #ebebd3;
	text-align: center;
	font-weight: bold;
	padding: 30px;
}

#searchnav {text-align:center;clear:both;}
#searchnav a {color:#000;}
#prevguide {float:right;width:300px;}
#pticket {display:none;}
#pticket p {color:#868686;font-size:14px;font-weight:bold;}
#pticket2 {display:none;}
#pticket2 p {color:#868686;font-size:14px;font-weight:bold;}

#upinstr {float:right;width:350px;}

#prod-det{float:left;}
#prod-extra{clear:left;float:left;}
#prod-extra p{float:left;width:200px; color:#5B5B5B;font-weight:bold;margin:0;padding:0;}
#prod-extra img{float:left;margin:0;padding:0;}

#prod-extra2{clear:left;float:left;}
#prod-extra2 p{float:left;width:400px; color:#5B5B5B;font-weight:bold;margin:0;padding:0;}


