/*
~~~~~~	RESET 
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/*
~~~~~~	TEXT 
*/
body{font:12px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:14px}h5{font-size:13px}h6{font-size:13px}ol{list-style:decimal}ul{list-style:disc}ul ul{list-style:circle}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}
/*
~~~~~~	960 
*/
.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_16,.grid_15,.grid_14,.grid_13,.grid_12,.grid_11,.grid_10,.grid_9,.grid_8,.grid_7,.grid_6,.grid_5,.grid_4,.grid_3,.grid_2,.grid_1{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.alpha{margin-left:0}.omega{margin-right:0}.grid_1{width:40px}.grid_2{width:100px}.grid_3{width:160px}.grid_4{width:220px}.grid_5{width:280px}.grid_6{width:340px}.grid_7{width:400px}.grid_8{width:460px}.grid_9{width:520px}.grid_10{width:580px}.grid_11{width:640px}.grid_12{width:700px}.grid_13{width:760px}.grid_14{width:820px}.grid_15{width:880px}.grid_16{width:940px}.prefix_1{padding-left:60px}.prefix_2{padding-left:120px}.prefix_3{padding-left:180px}.prefix_4{padding-left:240px}.prefix_5{padding-left:300px}.prefix_6{padding-left:360px}.prefix_7{padding-left:420px}.prefix_8{padding-left:480px}.prefix_9{padding-left:540px}.prefix_10{padding-left:600px}.prefix_11{padding-left:660px}.prefix_12{padding-left:720px}.prefix_13{padding-left:780px}.prefix_14{padding-left:840px}.prefix_15{padding-left:900px}.suffix_1{padding-right:60px}.suffix_2{padding-right:120px}.suffix_3{padding-right:180px}.suffix_4{padding-right:240px}.suffix_5{padding-right:300px}.suffix_6{padding-right:360px}.suffix_7{padding-right:420px}.suffix_8{padding-right:480px}.suffix_9{padding-right:540px}.suffix_10{padding-right:600px}.suffix_11{padding-right:660px}.suffix_12{padding-right:720px}.suffix_13{padding-right:780px}.suffix_14{padding-right:840px}.suffix_15{padding-right:900px}.push_1{left:60px}.push_2{left:120px}.push_3{left:180px}.push_4{left:240px}.push_5{left:300px}.push_6{left:360px}.push_7{left:420px}.push_8{left:480px}.push_9{left:540px}.push_10{left:600px}.push_11{left:660px}.push_12{left:720px}.push_13{left:780px}.push_14{left:840px}.push_15{left:900px}.pull_1{left:-60px}.pull_2{left:-120px}.pull_3{left:-180px}.pull_4{left:-240px}.pull_5{left:-300px}.pull_6{left:-360px}.pull_7{left:-420px}.pull_8{left:-480px}.pull_9{left:-540px}.pull_10{left:-600px}.pull_11{left:-660px}.pull_12{left:-720px}.pull_13{left:-780px}.pull_14{left:-840px}.pull_15{left:-900px}.clear,.clearfix:after{clear:both;display:block;visibility:hidden;width:0;height:0}.clear{overflow:hidden}.clearfix:after{content:' ';font-size:0;line-height:0}* html .clearfix{height:1%}

/*
~~~~~~	LAYOUT
*/
body{
	background:url(/assets/images/gfx/gradient.png) repeat-x 0 0 #e8e8e8;
	color:#747460;	
}
.warning,.inline_menu li:first-child{display:none;line-height:0;}
#cart .warning{
	display:block;
	line-height:1.5;
	margin-top:1.5em;
}
.failure,.success{
	background:none repeat scroll 0 0 #EDE597;
	color:#333333;
	font-weight:bold;
	margin-bottom:1.5em;
	padding:0.5em 5px;
}
.container_16{
	background-color:#fff;
	width:945px;
	margin-bottom:2em;
}
#content-area{
	zoom:1;
	position:relative;
}
/* shared properties */
#online-shop li,#pageheader li{
	list-style:none;
	margin:0;
	padding:0;
}
#online-shop li{
	float:left;
}
/* header and nav */
#nav{
	position:relative;
	border-top:1px solid #fff;
	height:87px;
	background-color:#909080;
	background-repeat:no-repeat;
	background-position:right top;
	background-image:url(/assets/images/gfx/menu-bg-internal.jpg);
	width:100%;
}
#logo,#nav a#logo:link,#nav a#logo:hover{
	display:block;
	position:absolute;
	top:21px;
	left:0;
	background:url(/assets/images/gfx/logo.png) no-repeat 0 0 transparent;
	text-indent:-999em;	
	height:38px;
	width:287px;
}
#nav li,#nav ul{
	list-style:none;
	margin:0;
	padding:0;
}
#nav.home{
	background-image:url(/assets/images/gfx/menu-background.jpg);
}

#nav li{float:left;padding:0;}
.misc-nav,.menulist,#cs-number{
	position:absolute;
	top:0;
	
}
.misc-nav,.menulist{right:180px;}
#cs-number{
	right:10px;
	color:#fff;
	font-weight:bold;
	top:5px;text-align:right;
}
#cs-number span{font-size:11px;font-weight:normal}
.misc-nav{
	font-size:11px;
}
.menulist{
	top:40px;
}
#nav li a{
	display:inline-block;
}


#nav a, #nav a:link,#nav a:visited,#nav a:hover{
	color:#fff;
	text-decoration:none;
}
#nav a:hover{
	background:#898979;
}
#nav .active a,.active a:link{	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:#ed3023;

	
}


.misc-nav a{
	font-size:11px;
}
.misc-nav a.active{background:#898979;}
#Home-1 a,#Technology-6 a,#FAQs-17 a,#Shop-24 a,#Surf-14 a,#Kids-16 a,#Dive-15 a,
.misc-nav a{	
	padding:2px 6px;		
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;	
}
#Shop-24 a,#Surf-14 a,#Kids-16 a,#Dive-15 a{
	margin:0;
	background:#898979;
}
#Dive-15 a{
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	}
#Shop-24 a:hover,#Surf-14 a:hover,#Kids-16 a:hover,#Dive-15 a:hover{
	background:#ed3023;
}
#Dive-15.active a{
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;	
}
#Shop-24 a,#nav #Shop-24.active a{
	margin-left:1px;
	margin-right:-1px;
	-moz-border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px;
}
#Kids-16 a,#Surf-14.active a,#Surf-14 a{
	margin-right:1px; 
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
}

/*Submenu*/
.subMenuNav{
	background:url(/assets/images/gfx/subNav-back.jpg) 0 0 no-repeat transparent;
	min-height:229px
}
.subMenuNav,.subMenuNav li{
	margin:0;
	padding:0;
	list-style:none
}

.subMenuNav a,.subMenuNav a:link,.subMenuNav a:visited{
	text-decoration:none;
	font-size:11px;
	display:inline-block;
	padding-left:30px;
	height:18px;
}
.subMenuNav a,.subMenuNav a:link,.subMenuNav a:visited{
	color:#ed3023;
}
.subMenuNav a:hover{
	background:url(/assets/images/gfx/subNav-hover.png) left center no-repeat;
}
.subMenuNav .ui-state-active a{
	background:url(/assets/images/gfx/subNav-active.png) left center no-repeat;
}
/* content */
#content-area{
	position:relative;
	background-repeat:no-repeat;
	background-position: 0 0;
	
}
#content-area.home{
	background-image:url(/assets/images/gfx/homeSplash.jpg);
	padding-top:533px;
}
#content-area.general{
	background-image:url(/assets/images/gfx/general-cntnt-back.gif);
	
}

#online-shop{
	height:139px;
	top:360px;
	left:-35px;
	position:absolute;	
	width:100%;
	font-size:11px;
}

.shop a,.surf,.dive,.find-out-more{
	background-position:0 0;
	background-repeat:no-repeat;
	background-color:#747460;
	height:100%;
}
.shop a,.surf a,.dive a{
	display:block;
}
.shop a{
	display:block;
	width:35px;
	height:108px;
	text-indent:-999em;	
	background-image:url(/assets/images/gfx/online-shop.png)
}
.dive{
	width:244px;
	background-image:url(/assets/images/gfx/dive.jpg)
}
.surf{
	width:236px;
	background-image:url(/assets/images/gfx/surf.jpg)
}
.surf a,.dive a{		
	padding:0 0 0 0;
	line-height:1.2;
	padding:107px 0 0 70px;
	
}
.surf a,.surf a:link,.surf a:visited,.surf a:hover,.surf a:active,
.dive a,.dive a:link,.dive a:visited,.dive a:hover,.dive a:active,
.find-out-more a:link,.find-out-more a:visited{
	color:#fff;
	text-decoration:none;
}
.find-out-more{
	width:322px ;
	background-image:url(/assets/images/gfx/the-technology.jpg);
}
.find-out-more div{
	padding:25px 80px 0 125px;
	color:#fff;	
}
.find-out-more a{
	display:block;
	background:url(/assets/images/gfx/fo-more.gif) 0 0 no-repeat #ef2b1f;
	width:79px;
	height:15px;
	padding:2px 4px;
	margin-top:15px;
}
.find-out-more h3,.find-out-more h3{
	line-height:1;
	font-size:14px;
	margin:0 0 5px 0;
}
#content a,#content a:link,#content a:visited,#content a:hover,#content a:active{
	color:#ed3023;
	text-decoration:none;
}
#content{
	padding-left:42px;
}
#content li{
	margin:0;
	margin-left:1.1em;
}
#pageheader{
	height:38px;
	width:907px;
	background:url(/assets/images/gfx/pageheaderbg.png) 0 0 no-repeat;
	padding-right:30px;
	overflow:hidden;
	margin-bottom:30px;
}
.general #pageheader,.items #pageheader{
	margin-bottom:80px
}
.general .column-2{float:right}
#subTabs .column-2{width:200px}
.surfing #pageheader{
	margin-bottom:170px
}
#pageheader h2{
	color:#fff;
	background:url(/assets/images/gfx/pageheader.png) right top no-repeat;
	height:38px;
	float:left;
	padding:0 42px;
}
#pageheader ul{
	float:right;
	color:#fff;
}

#pageheader li{
	float:left;
	height:32px;
	padding-top:6px;
	background:url(/assets/images/gfx/cart-border.png) 0 0 no-repeat;

}
#pageheader a{	
	text-decoration:none;
	color:#fff;
	display:inline-block;
	padding:0 12px;
	vertical-align:middle !important;
	width:auto;
	line-height:1;
	font-size:11px
}
li#MiniCart{
	position:relative;
	width:71px;padding-left:44px;
	font-size:11px
}
#pageheader #cartinfo_btnYourCart{
	background:url(/assets/images/gfx/cart-icon.png) 5px 50%  no-repeat;
	display:inline-block;
	padding-left:41px;
	height:100%;
	text-indent:-9999px;
position:absolute;left:0;top:0;
}
#CartItems,#CartTotals{
	display:block;
	line-height:1;
	padding:0;margin:0;
	
}
.column-1{
	width:601px;	
}
.column-2{
	float:left
}
#content.column-2{
	width:670px;
	margin-right:33px;
}
.internal .column-1 h3,.column-2 h3{
	color:#ed3023;
	font-size:14px;
}
.surfing{
	background-image:url(/assets/images/gfx/surfer-header.jpg);
}

.diving{
	background-image:url(/assets/images/gfx/dive-header.jpg);
}

.community{
	background-image:url(/assets/images/gfx/community-header.jpg);
}


.technology{
	background-image:url(/assets/images/gfx/technology.jpg);
	
}
#radiator-advantage{
	padding:0;
	padding:20px 15px 0 402px;
	color:#fff;
	height:444px;
	color:#dbdbd6;
	
}
#radiator-advantage h3{
	color:#dbdbd6;
}
#radiator-advantage ol,#radiator-advantage p{
	margin:1em 0;
	
}

#radiator-advantage li{
	margin:0 0 0 1.5em;
}
#radiator-advantage a,#radiator-advantage a:link,
#radiator-advantage a:visited,#radiator-advantage a:hover{
	text-decoration:none;
	border-bottom:1px solid #fff;
	color:#dbdbd6;;
}
.benefits{
	background:url(/assets/images/gfx/horizontal-shadow.jpg) top center no-repeat;
	padding-top:40px;
}

/*	product categories	*/
#categories{	
	background:url(/assets/images/gfx/products.jpg) top right no-repeat;
	width:923px;
	overflow:hidden;
	margin-left:-35px;
	height:138px;
	margin-bottom:1.5em;
}
#categories li{
	list-style:none;
	margin:0;
	float:left;

}
.category a{
	display:block;
	background-image:url(/assets/images/gfx/products.jpg);
	background-repeat:no-repeat;
	background-color:#ed3023;
	padding:111px 0 0 10px;
	height:28px;
	color:#fff;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
#categories .name{
	float:left;
	width:35px;
	height:138px;
	background-image:url(/assets/images/gfx/products.gif);
	padding:0;
	text-indent:-999em;
	background-position:0 -1px;
}
a#try_lvwCategories_ctrl0_lnkCategory{
	background-position:0 0;
	width:150px;
}
a#try_lvwCategories_ctrl0_lnkCategory:hover,
#try_lvwCategories_ctrl0_lnkCategory.active{background-position:0 -141px;}
a#try_lvwCategories_ctrl1_lnkCategory{
	background-position:-160px 0;
	width:147px;
}
a#try_lvwCategories_ctrl1_lnkCategory:hover,
#try_lvwCategories_ctrl1_lnkCategory.active{background-position:-160px -141px}

a#try_lvwCategories_ctrl2_lnkCategory{
	background-position:-317px 0;
	width:147px;
}a#try_lvwCategories_ctrl2_lnkCategory:hover,
#try_lvwCategories_ctrl2_lnkCategory.active{background-position:-317px -141px}

a#try_lvwCategories_ctrl3_lnkCategory{
	background-position:-474px 0;
	width:147px;
}a#try_lvwCategories_ctrl3_lnkCategory:hover
#try_lvwCategories_ctrl3_lnkCategory.active{background-position:-474px -141px}

a#try_lvwCategories_ctrl4_lnkCategory{
	background-position:-631px 0;
	width:147px;
}a#try_lvwCategories_ctrl4_lnkCategory:hover,
#try_lvwCategories_ctrl4_lnkCategory.active{background-position:-631px -141px}

/***
	end of Product categories 
**/

.technology h4{
	font-size:14px;
	line-height:1;
	margin:0
}

.technology .column-2{
	width:402px;
	
}
.column-2.right{
	margin-left:70px;
}
.column-r {
width:300px;
padding-right:20px;
float:right;
}
#sunguard,#polytough,#slipfit,#neoflex,
#cellblock,#layer4matin,#shield{
	background-image:url(/assets/images/gfx/properties.png);
	background-repeat:no-repeat;
	padding-left:70px;
	margin:0 !important;
	list-style:none;
	height:50px;
	margin-bottom:1em !important;
}
	#sunguard{background-position:0 -300px}
	#polytough{background-position:0 -250px}
	#slipfit{background-position:0 -200px}
	#neoflex{background-position:0 -150px}
	#cellblock{background-position:0 -100px}
	#layer4matin{background-position:0 -50px}
	#shield{background-position:0 0}

#imitation-mat,#lifespan,#water-abs,#shape-mem,
#ease-move,#weight-when-dry,#weight-when-wet,#warmth{
	background-image:url(/assets/images/gfx/compare.png);
	background-repeat:no-repeat;
	height:32px;
	padding-right:265px;
	list-style:none;margin:0 !important;
	font-weight:bold
}
	#imitation-mat{background-position:90% -234px;}
	#lifespan{background-position:90% -200px;}
	#water-abs{background-position:90% -168px;}
	#shape-mem{background-position:90% -134px;}
	#ease-move{background-position:90% -100px;}
	#weight-when-wet{background-position:90% -68px;}
	#weight-when-dry{background-position:90% -35px;}
	#warmth{background-position:90% 0px;}
	
.technology em{
	color:#a3a39a;
	font-size:9px;
	font-style:normal;	
}
#tag-line{
	margin-left:42px;
	font-size:18px;
	font-weight:bold
}

.items{
	background-image:url(/assets/images/gfx/items-back.gif);
}

	.product-description{
		position:relative;
		width:488px;
		padding-left:34px;
		background:url(/assets/images/gfx/subNav-back.jpg) 300px 0 no-repeat;
		min-height:300px;
		padding-left:340px
	}
	.product-description img{
		position:absolute;
		top:0;
		left:0;
	}
	.product-description h3{
		color:#ed3023;

	}
	.items .long{
		width:auto !important;
		padding-left:0 !important;
		background:none !important;
		min-height:auto !important;	
		margin-bottom:2em;
	}
	.info .description{display:none;}
	#tabs .description strong{
		font-size:12px;
	}
	.info .discount{
		position:static;
		display:block;
		width:auto;		
		top:0;
		left:0;
		text-align:left;
		margin:1em 0 1em 0;
		padding:0;
		font-size:12px;	
		font-weight:bold;
		color:#747460;
		text-transform:uppercase;

	
	}
	.info .discount span{
		display:inline-block;
		color: #ed3023;
		margin-left:5px;
	}
.code{
	display:none;
}
.prod-description{clear:both}
.counter{display:none;}
.items .textbox,.items .label,.items .select{
	display:inline-block
}
.items .textbox{
	width:20px;
}
.items .label{
	width:50px;
	text-align:right;
	margin-right:10px;
}
.items .select{width:200px;}
.items li{
	list-style:none;
	margin:0 0 5px 0;
}
.description strong{
	font-weight:bold;
	font-size:14px;
	
}
.items .red{color:#ed3023}
#properties{
	overflow:hidden;
	margin-bottom:1.5em;
	position:relative;
}
#properties h6,#properties p{
	margin:0;
	display:none;	
}
#properties .show h6,#properties .show p{
	position:absolute;
	display:block;	
	left:0;
}
#properties h6{
	font-weight:bold;
	top:37px;	
}
#properties p{
	top:50px;
}
#properties li{
	height:70px;
	background-image:url(/assets/images/gfx/shield.gif);
	background-repeat:no-repeat;	
	float:left;
}
#properties .shield{
	width:51px;
	background-position:0 0;	
}
#properties .l4m{
	width:65px;
	background-position:-51px 0px;	
}
#properties .cellB{
	width:55px;
	background-position:-116px 0;	
}
#properties .neoF{
	width:71px;
	background-position:-176px 0;	
}
#properties .slipf{
	width:70px;
	background-position:-247px 0;	
}
#properties .polyT{
	width:63px;
	background-position:-317px 0;	
}
#properties .sunG{
	width:58px;
	background-position:-380px 0;	
}
/*Products*/
#items ol{
	margin-bottom:1.5em;	
	overflow:hidden;
}
#items li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#items li.item{
	width:126px;
	margin:0;
	padding:132px 0 0 0;
	list-style:none;
	float:left;
	background:#747460;
	color:#fff;
	padding-bottom:5px;
	position:relative;
	height:85px;
	
}
*:first-child+html #items li.item{
	height:70px;
	padding:142px 0 0;	
}
.title{display:block;}
h3.name a,h3.name a:link,h3.name a:visited{
 	font-size:12px;
	color:#fff;
	text-decoration:none;
	margin-left:10px;
	margin-bottom:5px;
	display:block;
}

h3.name,h3.name a{
	line-height:1.2;
	font-weight:bold
}

h3.name{
padding:0;margin:0;
}
.item a.thumb,item img{
	display:block;
	position:absolute;
	top:0;
	left:0;
}
.retail.price{display:none;}
.discount{
	background:#fff;
	color:#ed3023;
	width:100px;
	padding:0 0.2em;
	margin-left:10px;
	text-align:center;
	position:absolute;
	bottom:5px;
}


table{
	width:90%;
	text-align:left;
	border:1px solid #aaa;
	border-top:2px solid #aaa;
	
}
table.sizing{
	text-align:center
}
th{
	background-color:#dbdbd6;
	border:1px solid #aaa
	
}
td, th{
	padding:0.2em 0.5em;
	border-bottom:1px solid #aaa;
}
table#shipping-countries,#shipping-countries td{
	text-align:left;
	border:0 none;	
}

#more,#delivered-fresh,#newsLetter{
	float:left;
}
#newsLetter li {margin:0;}
#newsLetter .edukaform  label,#newsLetter .edukaform .textbox{
	display:inline-block;
	width:auto;
}
#newsLetter .edukaform label{width:100px}
#above-footer{
	clear:both;
	overflow:hidden;
	padding:0 6px;
	background:url(/assets/images/gfx/boxes-bg-gradient.png) top center no-repeat;
	padding-top:6px;
	padding-bottom:6px;
}
#more{
	background:url(/assets/images/gfx/empty-box-gradient.png) 0 0 repeat-x;	
	width:468px;
	height:119px;
}
.home #more a{
	display:block;
	background:url(/assets/images/gfx/community-tile.jpg) 0 0 repeat-x;	
	width:468px;
	height:119px;	
	text-indent:-999em
}

.surfing #more a{
	display:block;
	background:url(/assets/images/gfx/find-out-more.jpg) 0 0 repeat-x;	
	width:468px;
	height:119px;	
	text-indent:-999em
}
#delivered-fresh{
	margin:0 5px 
}
#delivered-fresh a{
	display:block;
	width: 169px;
	height:119px;
	background:url(/assets/images/gfx/delivered-fresh.jpg) 0 0;
	text-indent:-999em;
}
#newsLetter{
	color:#fff;
	position:relative;
	height:120px;
	width:285px;
}
#special-offers.edukaform .button{
	width:11.5em
}
#special-offers.edukaform table{
	border:0 none;
}

#special-offers .warning{
	display:block;line-height:1.5;margin-top:1em;
}

#newsLetter h3{	
	margin:0
}
#newsLetter p{font-size:16px;line-height:1.2}
#newsLetter a{

	background:url(/assets/images/gfx/newsletter-signup.jpg) 0 no-repeat;
	display:block;
	color:#fff;
	height:120px;
	width:285px;
	text-indent:-999em;
}
#newsLetter a,#newsLetter a:link{	
	color:#fff;
	text-decoration:none; 	
}
span[style*='Red'],.inline_menu span{
	color:#ed3023 !important;
	font-size:10px;
display:block;	
}
input.text,input.button{
	border:0 none;	
	display:inline-block;
	vertical-align:middle

}
.button{
	height:18px;
	background:url(/assets/images/gfx/buttonGo.png) no-repeat right center transparent;
	padding-right:10px;
	border:0 none;
	color:#fff;
	cursor:pointer;	
	width:40px;
}

#options {
	position:relative;
	border:1px solid #fff;
}

#options .add{
	background:url(/assets/images/gfx/addToCart.gif) no-repeat top left #ed3023;
	width:135px;	
	height:29px;
	position:absolute;
	bottom:0;
	right:30px;


}
.activities {
	clear:both;margin-top:10px;
	overflow:hidden;
	
}
.activities fieldset{
	border-top:2px solid #dedede;
	clear:left;
}
.activities legend{
	margin-left:100px;
	font-weight:bold;
	padding:0.5em;
}
.activities .edukaform .textbox, .activities .edukaform select, .activities .edukaform .text{
	width:250px;
}
.activities .edukaform label{
	width:100px;
}
#enquire .edukaform,#sendtofriend .edukaform{
	clear:both
	
}
.activities .trigger{

	background:none;
	text-align:left;
	color:#333;
	width:auto;
	margin-top:3px;
	font-weight:bold;
	height:20px;
	float:left;margin-right:5px;
	border-bottom:1px solid #aaa;
	background:#ededed;
}
.activities .button{
	margin-left:5px;
}
.select{
	display:inline-block;
	margin-bottom:5px;
}
#sizeGuide{display:none;}
.variants div,.quantity{
	position:relative;
	padding-left:100px;
}

#options label{
	position:absolute;
	left:0;	
}
#newsLetter .edukaform .button{
	background:none #ED3023;
	bottom:2px;
	height:auto;
	padding:0;
	position:absolute;
	right:25px;
	width:70px;
}
table#cartgrid,#cartgrid td,#cartgrid th{
	border:0 none;vertical-align:top;
	margin-top:20px;	
}
#cartgrid td{
	border-bottom:1px solid #ddd;
	padding-top:10px;text-align:left
}
#cartgrid th.includedGST,#cartgrid th.grandtotal{
	border-top:1px solid #fff;
	text-align:right;
	background:#fff;	
}
.cost{display:none;}
.estimate{
	background:#eee;
	margin-top:15px;
	width:90%;
	padding:0.5em;
}
#cart{
	margin-bottom:2em;
	overflow:hidden;
}
#cart .checkout{
	margin-right:50px
}
/*-----------Create Account and Checkout form--------------*/
/*
~~~~~~~~~~~~~~~~~~~	.edukaform .textarea,.edukaform .textbox,.edukaform select{width:250px;}
*/


fieldset{
	border:2px solid #eee;
	padding:0px 0 20px 0;
	position:relative;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:#fff;

	
}
fieldset td{
	padding:0;
	margin:0;
}

legend{
	font-size:18px;
	margin:0 0.5em;
	
}
.edukaform ol,.NewCustomer p{
	border-top:1px solid #dfdfdf;
	margin-top:20px;
}

#content .edukaform li,.NewCustomer p
{
	border-width:2px 0 1px 0;
	border-color:#fff #fff #d9d9d9 #fff;
	border-style:solid;
	background-color:#f7f7f6;
	padding:8px 20px;
	margin:0;
	overflow:hidden
	
}
#content .edukaform li.checkbox{
	padding-left:170px
}
.edukaform .text,.edukaform .textbox,.edukaform label,.edukaform .textarea{
	display:inline-block;
}
.edukaform .textbox,.edukaform select,.edukaform .text,.edukaform .textarea
{
	border-width:1px;
	border-color:#ddd #ededed #ededed #ddd;
	border-style:solid;
	height:23px;
	width:400px;

}
.edukaform .textarea{
	height:50px;
}
.accountLogin{
	overflow:hidden;
}
.ReturningCustomer{
	width:500px;
		margin-right:30px;
}
.NewCustomer{
	width:320px;
	position:absolute;
	top:248px;right:50px;
	
}
.signin h2{display:none;}
.NewCustomer fieldset{
	
}
.NewCustomer p{
	margin-top:3em;
}
.ReturningCustomer,.NewCustomer{
	float:left
}
.ReturningCustomer .textbox{
	width:280px;
}

.ReturningCustomer table{
	margin:0;
	padding-bottom:0;
	width:100%;
}
.ReturningCustomer .edukaform{
	padding:0;

}
.edukaform label
{	
	width:140px;
	text-align:right;
	padding-right:10px;
	
	
}
#special-offers.edukaform table label{width:auto}
#special-offers.edukaform  td{padding-left:150px;}
.ReturningCustomer {
	border-bottom:1px solid #eee;
	margin-bottom:4em;

}
.ReturningCustomer table,.ReturningCustomer td{
	border:0 none;
}

#personalDetails_plNewMembership ol table,#myAccount_tcTabs ol table{
	border:0 none;
	width:400px;
	margin-left:150px;	
}
#personalDetails_plNewMembership td,.edukaform td{
	border:0 none !important; 
}
#personalDetails_plNewMembership table label,#myAccount_tcTabs table label{
	width:auto;
	text-align:left;

}
#myAccount_tcTabs .edukaform li.checkbox{
	background:#d9d9d9;
	border:0 none;
}
#myAccount_tcTabs .edukaform li.checkbox spant{
	display:inline-block;
	margin-left:155px;
}
#personalDetails_plNewMembership li.checkbox label,#myAccount_tcTabs li.checkbox label{
	width:auto;
	
}

.edukaform table .button{
	background:#AD231A none;
	font-weight:bold;
	height:30px;	
	border:1px solid #AD231A;		
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.edukaform .button,.back,#viewCart_btnCheckout,.NewCustomer .button,
#checkout .secure,#checkout .edit{
	background:#AD231A none;
	font-weight:bold;
	height:30px;	
	border:1px solid #AD231A;
	float:right;		
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	display:inline-block;
	margin-top:1em;
	width:5.5em;
	text-align:center;

}

.back,#checkout .edit{

	width:auto;
	height:20px;
	text-align:center;
	padding:5px;
	float:none;
}
 .back{
	background:#adadad;
	border:1px solid #909080;
	height:auto;
	padding:2px;
	
}
.edukaform .coupon,#checkout .secure{
	width:120px;
}
#checkout{
	overflow:hidden;
	padding-bottom:20px
}
.NewCustomer .button{
	margin-right:25px;
}


#content a#viewCart_btnCancelViewCart,#content #checkout .button{
	color:#fff;
}


#personalDetails_txtPhone,#personalDetails_ddlCACountry,
input.textbox[id*="Birthday"],select.select[id*="color"],#personalDetails_ddlTitle,
#myAccount_tcTabs_tab1_ddlTitle,#myAccount_tcTabs_tab1_txtPhone,
#myAccount_tcTabs_tab1_txtPhone,#myAccount_tcTabs_tab1_rfvCACountry,
#myAccount_tcTabs_tab1_txtCAPostcode,#myAccount_tcTabs_tab1_txtCAState,
#myAccount_tcTabs_tab1_ddlCACountry{
	width:150px;
	margin-right:250px
}
#personalDetails_txtConfirmPassword,#personalDetails_txtPassword{
	width:150px;
}
#PaymentDetails .ccselect,#PaymentDetails #cartCheckout_txtCCV,
#PaymentDetails #cartCheckout_cboCartTypesAccepted,
#content #cartCheckout_ddlTitle,#content #cartCheckout_txtSAPostcode{
	width:100px;
}

#myAccount_tcTabs .ViewOrder .back{
	float:none
}
#orders,#orders th{
	border:2px solid #eee;
	
}
#orders{
	border-top:20px solid #eee;
	width:100%;
}
#orders th{
	border:1px solid #eee;
	padding:5px 10px;
	background:#f7f7f6;

}
#orders td{
	border-bottom:1px solid #d9d9d9;
	padding:10px;
	
}

#myAccount_tcTabs_header{
	width:100%;
}
.ajax__tab_tab{
	font-weight:normal;
	display:inline-block;
	font-size:14px;
	padding:10px 5px;
	margin:0;
	border:1px solid #f3f3f3;
	border-bottom:0 none;
}
.ajax__tab_active .ajax__tab_tab{
	background:#f3f3f3;
	border:0;
}
#myAccount_tcTabs_body{
	border-radius:0 5px 0 0;
	position:relative;
	margin-top:-1px;
	background:#fff;
}

.action a{
	display:inline-block;
	background:#AD231A;
	float:none;
	padding:5px;
	margin-bottom:2px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	font-weight:bold;
}

.action a,.action a:link,.action a:visited,.action a:hover{
	color:#fff!important;
}
#myAccount_tcTabs_body .edukaform {
	border-top:20px #f3f3f3 solid;

}
.ViewOrder{
	position:relative;
	

}
.ViewOrder .back{

	display:block;
	width:130px
}

#myAccount_tcTabs ol #OrderedItems{
	width:100%;
	margin:0;
	border:0 none;
	
}
#myAccount_tcTabs ol #OrderedItems th{
	border:0 none;
	border-bottom:1px solid #aaa;
	
	
}
#myAccount_tcTabs ol #OrderedItems td{
	
	border-bottom:1px solid #dedede !important;
	padding:10px 5px;
}
#myAccount_tcTabs .ViewOrder a.button,#myAccount_tcTabs .ViewOrder a.button:link,
#myAccount_tcTabs .ViewOrder a.button:visited{
	color:#555;
	text-align:center;
	background:#f3f3f3;
	border:#f3f3f3 1px solid;	
	font-size:14px;
	padding:10px 0;
	height:auto;width:auto
}
#myAccount_tcTabs .ViewOrder a.button:hover{
	color:#AD231A
}
#myAccount_tcTabs .ViewOrder .edukaform{border:0 none;}
#myAccount_tcTabs_body .edukaform p,#personalDetails_plNewMembership .edukaform p{display:none;}
/*
NEWSLETTER
----------------------------------------------------*/
#content .edukaform li li{
	margin:0;
	padding:0;
	padding-left:145px;
	border:0 none;
}

.edukaform li ul,.edukaform li li{list-style:none}
#special-offers td ul label,.edukaform li ul label{
	width:auto;
}

/*
FOOTER 
*/
#footer,.items #footer{
	overflow:hidden;
	height:104px;
	width:100%;
	background:url(/assets/images/gfx/footer-gradient.png) 0 0 repeat-x;
	font-size:11px;
	padding-top:10px;
	clear:both;
	_margin-top:1em;/*target ie6 */
}
#footer ul:first-child,.items #footer ul:first-child{
	margin-left:42px;
	width:128px
}

.footer li,.items .footer li{
	margin:0;
	margin-left:1em;
	list-style:none;
}
#footer a{
	text-decoration:none;
	color:#747460;	
}
.footer,.items .footer{float:left;}
ul.footer{margin-left:5px;width:160px;}
ul.footer li:first-child{
	margin:0;
	font-weight:bold;
}
p.footer{}
div.footer{
	float:right;
	margin-right:6em;
}
.items div.footer{float:right;margin-right:50px;margin-left:50px;}
#f-logo{
	display:block;
	height:16px;
	width:122px;
	background:url(/assets/images/gfx/footer-logo.jpg) 0 0 no-repeat;
	text-indent:-999em;
	margin-bottom:0.5em;
}

/*EDUKA FORM*/
.edukaform{
	padding-bottom:1em;
	overflow:hidden;
}

.edukaform em{color:#f30;text-align:right}
.label,.textarea,.textbox{
	display:block;
	

}


.edukaform table p{
	display:none;
}
/*TABS*/
.items .ui-tabs-nav{overflow:hidden;border-bottom:1px solid #eee;width:90%;}
.items .ui-tabs-nav li,.items .ui-tabs-nav li a{
	display:block;
	float:left;
	margin:0 1px 0 0 !important;color:#eee !important;
	font-weight:bold
}

.items .ui-state-default a{
	-moz-box-shadow:inset 0 2px 5px #666, 0 15px 15px #999 inset, 0 30px 25px #aaa inset;
	-webkit-box-shadow:inset 0 2px 5px #666, 0 15px 15px #999 inset, 0 30px 25px #aaa inset;
	-o-box-shadow:inset 0 2px 5px #666, 0 15px 15px #999 inset, 0 30px 25px #aaa inset;
	box-shadow:inset 0 2px 5px #666, 0 15px 15px #999 inset, 0 30px 25px #aaa inset;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaaaaa', endColorstr='#666666');
	padding:0.2em;

}
.items .ui-state-active a{
	-moz-box-shadow:0 2px 2px #999, 0 15px 15px #333 inset, 0 30px 25px #000 inset;
	-webkit-box-shadow:0 2px 2px #999, 0 15px 15px #333 inset, 0 30px 25px #000 inset;
	-o-box-shadow:0 2px 2px #999, 0 15px 15px #333 inset, 0 30px 25px #000 inset;
	box-shadow:0 2px 2px #999, 0 15px 15px #333 inset, 0 30px 25px #000 inset;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#333333');
}

.ui-tabs .ui-tabs-hide {
     display: none;
}
#myAccount_plLogin table{
	border:0 none
}
#myAccount_plLogin td,#myAccount_plLogin th{
	text-align:left
}

.fb-like {
margin-top:10px;
margin-left:5px;

}

