/*****

Light:	#0b8fa3		7cc920
Medium:	#086472		75b32c
Dark:	#004550		578c16

BASICS *****/
body {font-family:arial, sans-serif;font-size:75%;background:#fff url(../images/bg_body.jpg) repeat-x top left;color:#777;text-align:center;margin:0px auto;}

h1 {font-size:1.6em;margin:0px;color:#000;}
h2 {font-size:1.6em;margin:0px;color:#000;}
h6 {margin:0px;text-transform:uppercase;font-weight:normal;font-size:1.2em;color:#000;width:160px;}

input, textarea, select {font-family:arial, sans-serif;font-size:12px;color:#787878;}
form {margin:0px;}

a {text-decoration:none;color:#000;}
a:visited {color:#7f7f7f;}
a:hover {color:#f90;}
a:active {outline: none;}

.left {float:left;}
.right {float:right;}
.kill {clear: both; background-color: transparent;}
.green {color:#086472;}
.spread {line-height:24px;}
.norm {line-height:normal;}
.wide {width:544px;}
.wide2 {width:295px;}
.border {border:1px solid #000;}

#wrapper {width:954px;margin:0px auto;text-align:left;}

/***** STRUCTURE *****/
#header {float:left;background:transparent url(../images/bg_head.jpg) no-repeat top left;position:relative;width:100%;color:#000;}
	#SoccerKit {position:absolute;top:12px;left:23px;width:185px;height:50px;}
		#SoccerKit span {display:none;}
	#e-menu {position:absolute;top:0px;right:2px;border-left:1px solid #0b8fa3;height:65px;width:140px;padding-top:6px;}
		#e-menu a, #e-menu a:visited {font-size:1.2em;font-weight:bold;color:#fff;margin-left:10px;}
		#e-menu a:hover {color:#000;}
		#e-menu span {display:block;border-top:1px solid #086472;padding:6px 0px 0px 10px;font-size:.8em;text-transform:uppercase;margin-top:6px;}
	#header img {margin:81px 0px 8px 0px;}
#content {float:left;clear:left;width:930px;background:transparent url(../images/bg_content.gif) no-repeat top left;margin:0px 2px;padding:10px 10px 0px 10px;}
#left {float:left;width:162px;padding-top:10px;}
	#left img {margin-top:10px;}
#middle {float:left;margin-left:20px;width:576px;padding-bottom:650px;display:block;position:relative;}
#right {float:right;width:162px;padding-top:10px;}
	#right .form {border:1px solid #000;width:160px;}
	#right select {width:162px;}
#footer {float:left;clear:left;text-align:center;width:100%;}
	#footer img {margin:0px 2px 20px 2px;}

/***** MENU *****/
#nav {margin:0px;padding:0px;list-style-type: none;display:inline;position:absolute;top:0px;right:143px;height:71px;}

	#nav li {margin:0px;padding:0px;list-style-type: none;display:inline;border-left:1px solid #0b8fa3;border-right:1px solid #086472;height:46px;padding:25px 10px 0px 10px;float:left;}
		#nav a, #nav a:visited {color:#fff;text-decoration:none;font-size:1.4em;font-weight:bold;}
		#nav a:hover {color:#000;}

.side_menus {list-style-type:none;margin:0px;padding:0px;width:162px;}
	.side_menus li {list-style-type:none;margin:0px;padding:0px;}
		.side_menus li a, .side_menus li a:visited {padding:1px 5px;display:block;background:transparent;color:#777;font-weight:bold;background:#f7f7f7;margin-bottom:1px;}
		.side_menus li a:hover {background:#c4c5c6;color:#000;}

.dots {background:transparent url(../images/bg_dot.gif) repeat-x bottom left;padding-bottom:10px;margin-bottom:10px;float:left;}
.dots .right {margin-top:5px;}

/** HOMEPAGE **/
#promotion, #promotion li {margin:0px;padding:0px;list-style-type:none;}
#hometext {position:absolute;bottom:0px;left:0px;height:620px;width:566px;}
.headline {background:#c4c5c6;padding:7px 10px 3px 10px;position:relative;width:546px;margin-top:10px;float:left;clear:left;}
	.headline a {position:absolute;right:6px;top:6px;border:1px solid #f90;background:#ffcb32;padding:5px 10px;}
	.headline a:hover {border-color:#ca2341;background:#e4012a;color:#fff;}
.product {width:182px;margin:10px 10px 0px 0px;float:left;}
	.product .photo {border:2px solid #c4c5c6;width:178px;height:178px;display:block;background:#fff no-repeat center center;}
	.product a.photo:visited {border-color:#e1e2e2;}
	.product a.photo:hover {border-color:#f90;}
	.product .title {margin-top:10px;height:30px;display:block;}
/*	.product strike {color:#f00;float:none;}*/
	.product img {clear:both;margin-top:10px;}
	#cats .product img {margin-top:0px;}
	.product .price_box { height:40px; clear:both; }
/** PRODUCT LISTING **/
#topOptions {position:relative;padding-top:10px;width:576px;}
	#topOptions .right {width:190px;text-align:left;}
	#topOptions .right select {position:absolute;right:10px;top:7px;}

/** PRODUCT VIEW **/
#mainView {margin-top:10px;float:left;width:566px;}
#mainView .photo {border:2px solid #c4c5c6;width:246px;height:246px;display:block;background:#fff no-repeat center center;}
	/* IE */ * html .mainView .photo {width:250px;height:250px;}
#product-image {width:250px;}
#productPhotos img  {border:2px solid #c4c5c6;display:block;background:#fff no-repeat center center;}
#productPhotos div a:hover img  {border-color:#f90;}
#productPhotos div div div img {border:none;}
#productPhotos div div div {border:1px solid #c4c5c6;border-bottom:1px solid #c4c5c6;}
#more-images img {border:2px solid #c4c5c6;display:inline;background:#fff no-repeat center center;}
#more-images a:hover img  {border-color:#f90;}

	#mainView a.photo:hover {border-color:#f90;}
#description {float:right;width:306px;z-index:3;}
	#description p {margin:0px 0px 10px 0px;float:left;clear:left;width:100%;}
	#quantity {margin:10px 0px 10px 0px;padding:0px;list-style-type: none;display:inline;float:left;clear:both;}
		#quantity li {padding:0px;list-style-type: none;display:inline;float:left;clear:both;margin:0px 0px 1px 0px;background:#fff url(../images/bg_line.gif) repeat-x top left;height:24px;width:306px;position:relative;}
			#quantity li .left {position:absolute;bottom:2px;left:0px;background:#fff;padding-right:5px;}
			#quantity li .center {padding-right:70px;position:absolute;bottom:2px;right:0px;}
			.center {padding-right:70px;position:absolute;bottom:2px;right:0px;}
			#description #quantity li span.right {background:#fff;padding-left:5px;position:absolute;bottom:2px;right:0px;font-size:12px;margin-bottom:0px;}
		#quantity li input {width:45px;border:1px solid #000;}
	.spread input {float:left;}
	.spread label {float:right;width:280px;}
	#description span.right {font-size:14px;text-transform:uppercase;margin-bottom:10px;}
	#description span.right strong {font-weight:normal;}
	#kitprice {font-weight:bold;}
	.price {text-align:right;font-size:1.2em;color:#000;}
	/** Custimasation **/
	.RizwanSlidesItIiiiiiiiiiin {float:left;clear:both;width:566px;}
		.RizwanSlidesItIiiiiiiiiiin h5 {margin:0px;text-transform:uppercase;font-weight:normal;font-size:1.2em;float:left;clear:left;width:100%;background:#0b8fa3;}
			.RizwanSlidesItIiiiiiiiiiin h5 a {color:#fff !important;background:transparent url(/design/images/arrow_down.jpg) no-repeat top right;border:1px solid #086472;border-bottom:none;display:block;padding:5px 0px 4px 5px;position:relative; }
			.RizwanSlidesItIiiiiiiiiiin h5 a:hover {background:#086472 url(/design/images/arrow_down.jpg) no-repeat top right;color:#fff;}
				.RizwanSlidesItIiiiiiiiiiin h5 a img {position:absolute;right:0px;top:0px;border:none;}
				/* IE */ * html .RizwanSlidesItIiiiiiiiiiin h5 a img {position:absolute;right:1px;top:1px;border:none;}
				.RizwanSlidesItIiiiiiiiiiin h5 a.nav-bar-open {background:transparent url(/design/images/arrow_up.jpg) no-repeat top right;}
	.custom_box {border:1px solid #086472;border-bottom:none;padding:5px 10px 10px 10px;float:left;width:544px;}
	/* IE */ * html .custom_box {width:566px;}
		.custom_box .leftside {width:230px;float:left;line-height:24px;}
			.leftside input {float:left;margin:5px 0px 0px -2px;}
			.leftside label, .rightradio label {float:right;width:210px;}
			.leftside select {border:1px solid #000;width:100%;}
		.custom_box .rightside {width:295px;float:right;}
		#numbering {margin:0px 0px 10px 0px;padding:0px;list-style-type: none;display:inline;float:left;clear:both;}
		#numbering li {padding:0px;list-style-type: none;display:inline;float:left;clear:both;margin:0px 0px 1px 0px;background:#fff url(../images/bg_line.gif) repeat-x top left;height:24px;width:295px;position:relative;}
		#numbering li.none {background-image:none;}
			#numbering li .left {position:absolute;bottom:2px;left:0px;background:#fff;padding-right:5px;}
			#numbering li .center {position:absolute;bottom:2px;left:110px;background:#fff;padding:0px 5px;}
			#numbering li .right {background:#fff;padding-left:5px;position:absolute;bottom:2px;left:218px;}
		#numbering li input {width:45px;border:1px solid #000;}
		#numbering li select {border:1px solid #000;}
		.rightside textarea {border:1px solid #000;width:99%;}
		.custom_box .rightradio {width:295px;float:right;line-height:24px;position:relative;}
			.rightradio input {float:left;margin:5px 0px 0px -2px;}
			/* IE */ * html .rightradio input {float:left;margin:2px 0px 0px 0px;}
			.rightradio input.none {float:none !important;}
			.rightradio label {float:right;width:275px;}
			.rightradio label.none {float:none !important;width:30px;}
			/* tooltip */
			#preview{position:absolute;border:1px solid #086472;background:#0b8fa3;padding:5px;display:none;color:#fff;}
			#tooltip{position:absolute;border:1px solid #086472;background:#0b8fa3;padding:2px 5px;color:#fff;display:none;text-align:left;}
				.preview img, .tooltip img {border:none;}
			/**/
			.top_right {position:absolute;top:5px;right:0px;}
		#naming {position:relative;line-height:24px;}
			/* IE */ * html #naming .top_right {position:absolute;top:5px;right:10px;}
		#bottom {border-top:1px solid #086472;float:left;width:100%;}
			#bottom .grey {font-size:10px;color:#fff;background:#c4c5c6;padding:5px;display:block;}

/* Static pages */
.static_pages {float:left;width:566px;text-align:justify;}
.static_pages a:visited {text-decoration:underline;}

/** Category packages **/
.category {width:560px;margin:10px 0px 0px 0px;float:left;border-bottom:1px solid #c4c5c6;padding-bottom:10px;}
	.category .photo {border:2px solid #c4c5c6;width:178px;height:178px;display:block;float:left;margin-right:10px;background:#fff no-repeat center center;}
	.category .photo img {width:178px;margin:auto;}
	.category a.photo:visited {border-color:#e1e2e2;}
	.category a.photo:hover {border-color:#f90;}
	.category .left {float:left;width:360px;}
	.category .title {height:30px;font-size:1.167em;font-weight:bold;display:block;}
	.category ul {margin-left:0px;padding-left:20px;}
	.category small {clear:both;}
 
/* My Account */
.ac_box { position:relative; float:left; width:565px;margin-bottom:5px;}
.ac_heading {
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;
	padding:5px 0 5px 0;
	color:#000000;
	height:15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d6d6d6;
	border-bottom-color: #d6d6d6;
}
.gray_font {
	color:#777777;
}
 .headline .right a {position:relative; right:0px;top:0px;}
 .headline .right {position:absolute;right:10px;top:10px;}
 
 /* view cart page */
 .wide_box{ position:relative; float:none; margin-bottom:10px; }
 
 /* Basket table */
 .basket     th {
	text-align: left;
	font-size: 14px;
	font-weight: normal;
	background-color: #0b8fa3;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
	padding-left: 20px;
	padding-right: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #086472;
	border-right-color: #086472;
	border-bottom-color: #086472;
	border-left-color: #086472;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
}
 .basket  td {
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #E5E7F1;
	border-right-color: #E5E7F1;
	border-bottom-color: #E5E7F1;
	border-left-color: #E5E7F1;
}

 .basket tr {

}
.basket .quantity {
	display: inline-block;
	position: relative;
	height: 20px;
	width: 40px;
	border: 1px solid #d1d5e5;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: top;
}


 .basket  .inner-table td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 0px;
	padding-right: 10px;
}

#prodCaption { font-size:0.8em; }

.pbody {
	width:546px;
	position:relative;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color:#FFFFFF;
	text-align:left;
	float:none;
	clear:both;
}
.pwraper { margin:10px;}

#productPhotos {position:relative;}
#productPhotos img.pre {border:none;}
.pre {position:absolute;top:-5px;left:197px;z-index:2;background:transparent;}

.c112, .c126, .c65 {Xbackground:transparent url(../images/new.gif) no-repeat top right;}
